Die Khronos Group, ansonsten für den 3D-Grafikstandard OpenGL zuständig, hat die Spezifikation für die Open Computing Language OpenCL veröffentlicht. Mit OpenCL lassen sich Grafikprozessoren (GPU) sowie andere für die Parallelverarbeitung geeignete Prozessoren für allgemeine Rechenaufgaben programmieren.
OpenCL bietet damit ähnliche Möglichkeiten wie die CUDA-Technologie von
Nvidia. Während CUDA jedoch nur mit Nvidia-Grafikprozessoren funktioniert, unterstützt OpenCL plattformunabhängig die GPUs mehrerer Anbieter.
OpenCL wird von verschiedenen Hersteller vorangetrieben, darunter
IBM, ARM,
AMD, Nvidia und Intel. Besonderes Engagement in Sachen OpenCL zeigt Apple: Die OpenCL-Plattform soll als fixer Bestandteil in die kommende Version 10.6 "Snow Leopard" des Mac-Betriebssystems OS X integriert werden.
(ubi)