Die Khronos Group hat die Spezifikation von OpenCL 1.0 freigegeben. Die Open Computing Language ermöglicht ähnlich wie Nvidias CUDA die Berechnung von Arbeitsprozessen auf Grafik- und anderen parallelen Prozessoren (GPGPU).
Während CUDA jedoch nur im Zusammenspiel mit Nvidia-Grafikkarten funktioniert, lässt sich OpenCL auch mit Platinen anderer Hersteller nutzen. Daher bezeichnet die Khronos Group die Kombination aus einer API und einer auf C basierenden Programmiersprache als „erste offene, lizenzfreie und plattformübergreifende Lösung“ ihrer Art, die sich für die parallele Programmierung von Desktop-, Server- und Mobilprozessoren eignet.
An der Entwicklung von OpenCL sind unter anderem Intel, AMD, IBM, ARM, Apple und Nvidia beteiligt. OpenCL wird Bestandteil von Mac OS X 10.6 (Snow Leopard) sein, das 2009 erscheinen soll. Auf der Khronos-Website findet sich eine 302 Seiten starke Dokumentation (PDF) der OpenCL-1.0-Spezifikation, die alle Funktionen erläutert.
OpenCL ermöglicht die Berechnung von Arbeitsprozessen auf parallelen Prozessoren wie GPUs (Bild: Khronos Group). |
Über drei Millionen Angriffsversuche unter Deckmantel von Minecraft / YouTube-Star Mr. Beast als prominenter Köder
Die Prognose für die Anfahrt bezieht das Verkehrsaufkommen, die Stellplatzverfügbarkeit sowie die Lenk- und Ruhezeiten…
Unternehmen können mit Casebase Portfolio an Daten- und KI-Anwendungsfällen organisieren.
Smart-TV oder Saugroboter: Nutzer schützen ihre smarten Heimgeräte zu wenig, zeigt eine repräsentative BSI-Umfrage.
Im Benchmark erreicht der neue Core Ultra 200V eine Laufzeit von 14 Stunden. Intel tritt…
Jeder dritte hält sich damit für unsichtbar. Wie widersprüchlich unser Datenschutzverhalten oft ist, zeigt eine…