Microsoft heeft de C++ AMP-specificatie vrijgegeven. Hierdoor kunnen ook niet-Microsoft-compilers Accelerated Massive Parallelism gebruiken om gpu's aan te spreken. Microsoft stelt dat AMP relatief eenvoudig is te leren.
Microsoft introduceerde C++ AMP in juni vorig jaar voor Visual Studio 11. Bij de ontwikkeling van de specificatie kreeg de softwaregigant input van AMD en Nvidia. Programma's die met behulp van AMP zijn geschreven, kunnen direct toegang krijgen tot de cpu en Direct3D-compatibele gpu's.
Met het vrijgeven van C++ AMP hoopt Microsoft dat ook andere partijen de specificatie gaan gebruiken in hun compilers. Bovendien zou AMP als voordeel hebben dat ontwikkelaars geen specifieke gpu-kennis nodig hebben om de grafische processoren in hun creaties te kunnen aanspreken, omdat het sterk lijkt op 'vertrouwde' C++-code.
Microsoft belooft in zijn Microsoft Community Promise license dat het geen restricties zal leggen op C++ AMP. Ook belooft het softwarebedrijf in de toekomst geen gerelateerde patentclaims te zullen maken bij partijen die AMP toepassen, behalve als een partij een patentclaim tegen Microsoft indient.