Spezifikationen für OpenCL 1.0 fertig gestellt
Die Khronos Group gab bekannt, die Spezifikationen für OpenCL 1.0 fertiggestellt zu haben. Bei OpenCL handelt es sich um eine Technologie, mit der die normalerweise bei
gewöhnlichen Aufgaben nicht genutzte Rechenleistung der Grafikkarte eingebunden werden kann. Da die Grafikprozessoren sehr leistungsfähig sind, lassen sich bestimmte Aufgaben so je nach Anwendungsbereich signifikant beschleunigen. Von der Khronos Group wird OpenCL als erste "offene, lizenzfreie und plattform-übergreifende Lösung" dieser Art bezeichnet. Für Apple ist OpenCL sehr wichtig, da man in Snow Leopard Gebrauch von dieser Technologie machen wird, die es auch ermöglicht, die Leistung von Macs mit mehreren Prozessoren durch parallele Ausführung zu beschleunigen. Apple erwähnt zwar nur deutlich verbesserte Rechenleistung, die bisher nur für grafiklastige Programme möglich war, das Potenzial von OpenCL ist aber noch weitreichender. Was die Technologie dann in der Praxis leistet, wird man mit Snow Leopard sehen, das im nächsten Jahr auf den Markt kommt.
An der Entwicklung von OpenCL beteiligten sich neben Apple unter anderem auch Nvidia (trotz CUDA), ARM und Intel. Generell sind sich OpenCL und Nvidias CUDA sehr ähnlich, ein wichtiger Unterschied ist aber, dass bei Apples Lösung nicht nur bestimmte Nvidia-Grafikkarten eingesetzt werden können. Vor kurzem beantragte Apple auch, die Marke "OpenCL" schützen zu lassen. Momentan ist der Link zur Erklärung von Khronos leider nicht zu erreichen, da es zu einem Datenbankfehler kommt.
Weiterführende Links: