Backwards compatible OpenCL 1.1 aangekondigd

3 reacties

Een nieuwe versie van de Open Compute Language (OpenCL) is deze week aangekondigd door de Khronos Group na 18 maanden ontwikkeling. De taal, die voor het programmeren van GPGPU software gebruikt kan worden, krijgt met versie 1.1 een aantal verbeteringen in prestaties en nieuwe functies. Tegelijkertijd wordt volledige backwards compatibility met versie 1.0 behouden zodat huidige software zonder aanpassingen moet blijven werken.

Versie 1.1 bevat nieuwe ingebouwde datatypes en C functies waarmee de compatibiliteit tussen OpenCL en OpenGL wordt verbeterd. Dit is vooral nuttig voor de grafische code in wetenschappelijke programma's of games. Verder is coördinatie tussen verschillende hosts mogelijk gemaakt, zodat parallele berekeningen over een cluster met OpenCL kunnen worden uitgevoerd. Hoewel de taal C-gebaseerd is, is ook een nieuwe C++ wrapper API gemaakt.

Een belangrijk voordeel van OpenCL is dat het een open standaard is: de stuurprogramma's van beide grote GPU-producenten nVidia en AMD ondersteunen de taal. Hierdoor hoeven softwareontwikkelaars geen dubbel werk te leveren om OpenCL software werkend te krijgen met zowel nVidia als AMD videokaarten. Ook wordt de taal ondersteund door de PowerVR SGX GPU die in mobiele apparaten wordt gebruikt. Naar verwachting zullen drivers met OpenCL 1.1 ondersteuning binnenkort worden vrijgegeven door de verschillende fabrikanten.

Bron: Ars Technica

« Vorig bericht Volgend bericht »
0
*