Technieuws

Microsoft publiceert eigen specificatie voor programmeren heterogene multicore

Pieter Edelman
Reading time: 1 minute

Microsoft heeft de specificatie vrijgegeven van C++ AMP, een methode om delen van een programma op een flexibele manier uit te besteden aan de grafische processor. De geproduceerde binaries kunnen de code naar de GPU sturen wanneer die aanwezig is, maar vallen anders terug op de CPU. De aanpak heeft veel weg van OpenCL, maar gebruikt C++ in plaats van C en gebruikt taalconstructen op hoger niveau.

C++ AMP (Accelerated Massive Parallelism) is ontwikkeld samen met GPU-makers AMD en NVidia en open voor derden, maar wel gebouwd voor Microsofts Direct3D-technologie. De specificatie sluit een OpenGL-implementatie overigens niet uit.

Microsoft belooft geen patentzaken te zullen beginnen rond de C++ AMP-technologie als derde partijen dit willen implementeren, tenzij zij Microsoft voor de rechter slepen.

This article is exclusively available to premium members of Bits&Chips. Already a premium member? Please log in. Not yet a premium member? Become one for just €20 for the first year and enjoy all the benefits.

Login

Related content