Khronos Group: OpenCL 1.1 veröffentlicht
Mit OpenCL 1.1 werden unter anderem neue Datentypen eingeführt, einschließlich Drei-Komponenten-Vektoren und zusätzlicher Bildformate. Zudem können über das API nun Kommandos von mehreren Hosts und Verarbeitungspuffern über mehrere Geräte hinweg verarbeitet werden. Neue Ereignisse sollen eine bessere Kontrolle über die Ausführung von Befehlen erlauben. Zudem wurde die Interoperabilität mit OpenGL verbessert. Die beiden APIs können sich nun Bilder und Puffer effizienter teilen, da OpenCL- und OpenGL-Ereignisse zusammengeführt wurden.
Dabei ist OpenCL 1.1 vollständig abwärtskompatibel und erfreut sich großer Unterstützung von Hardware- und Softwareherstellern. Dazu zählen unter anderem AMD, Apple, ARM, Broadcom, Ericsson, Freescale, IBM, Imagination Technologies, Intel, Nokia, Nvidia, Qualcomm, S3 Graphics, Sony, ST-Ericsson, STMicroelectronics und Texas Instruments auf Seiten der Hardwarehersteller sowie Blizzard Activision, Electronic Arts und Symbian auf Seiten der Softwarehersteller.
Zusammen mit OpenCL 1.1 veröffentlichte die Khronos Group auch einen C++-Wrapper-API für OpenCL sowie Konformitätstests für OpenCL 1.1. Die Spezifikation steht unter khronos.org/opencl(öffnet im neuen Fenster) zum Download bereit und kann kostenlos genutzt werden.
- Anzeige Hier geht es zum Handbuch für Softwareentwickler bei Amazon Wenn Sie auf diesen Link klicken und darüber einkaufen, erhält Golem eine kleine Provision. Dies ändert nichts am Preis der Artikel.