Wann wird OpenCL 1.2 für NVIDIA-hardware verfügbar sein?
Hätte ich diese Frage auf der NVIDIA-developer-forum, aber da es noch hin, vielleicht jemand hier kann mir etwas sagen.
Weiß jemand, ob es schon OpenCL 1.2 support in NVIDIAs Treiber? Wenn nicht, wird es bald?
Ich nicht die GeForce 600-Serie-Karte zu überprüfen mich. Nach Wikipedia es sind schon einige Karten, die Sie unterstützen könnte, obwohl.
Es etwas scheint, wie NVIDIA nicht erwähnt OpenCL eine ganze Menge mehr und konzentriert sich nur auf CUDA C/C++ (siehe StreamComputing.eu). Ich denke, es macht Sinn zu Ihnen, aber ich würde gerne sehen, einige weitere OpenCL-Liebe.
Dank
- "aber ich würde gerne sehen, einige weitere OpenCL Liebe." Dann unterstützen AMD/Intel/Altera/etc.
Du musst angemeldet sein, um einen Kommentar abzugeben.
NVidia ' s neueste SDK (v4.2.9) nicht unterstützt OpenCL 1.2 mit Bezug auf die header-Dateien oder die Bibliothek, die es bietet. Als ich aber dies könnte nur sein, das SDK selbst: wie Sie, die GeForce-600-Serie erscheint, Sie zu unterstützen in hardware. Leider habe ich keine eigenen 600-Serie-Karte, aber OpenCL64.dll geliefert wird mit den neuesten Treibern (v306.23) nicht exportieren, OpenCL 1.2 Symbole. Weiter, ich finde keine Spur von neuen Symbolen (wie z.B. "clLinkProgram") als strings in dem Treiber-Paket. Obwohl dies nicht die Möglichkeit auszuschließen, dass der bootstrapping-1.2 Funktionalität in den Treiber über einen ICD Loader, es gibt keine Beweise, dass es ein 1.2-Implementierung, und das wäre nicht dokumentierte und nicht unterstützte.
Als OpenCL 1.2 wird offiziell unterstützt von NVidia, ich weiß leider nicht die Antwort auf diese, und wäre genauso begeistert zu erfahren.
In der durchschnittlichen Zeit, die Sie könnte prüfen, eine alternative OpenCL-1.2-Implementierung für die Entwicklung; beispielsweise die Intel SDK 2013 Beta (Intel-CPU) oder AMD-APP-SDK-v2.7 (AMD CPU oder AMD/ATI GPU).
Nebenbei, aber persönlich bin ich unter Berücksichtigung der Umstellung von NVidia GPUs von ATI für die Produktion Zwecke, teilweise basierend auf der AMD-Investition in OpenCL und auch Argumente, Vergleich von "bang for buck" zwischen NVidia und den aktuellen AMD-Karten: NVIDIA vs AMD: GPGPU-Leistung
clReleaseDevice
(das ist ein OpenCL-1.2-Funktion) nicht definiert ist. Also ich denke / hoffe, dass NVidia libOpenCL.so ist mindestens OpenCL 1.1 kompatibel.Den NVIDIA-hotfix-Treiber
version 350.05
(April 2015) fügt Unterstützung für OpenCL 1.2.Mit der
350.12
(auch April 2015) release, NVidia hat die situation geklärt:Wie es aussieht ist die Serie 700 unterstützt OpenCL 1.2
Ich bin noch auf der Suche nach dem Treiber werde ich brauchen, um das zu bekommen, zu arbeiten.