C++ Amp är en modell för att skriva parallella program som utnyttjar grafikprocessorer, som inkluderar ett funktionsbibliotek. Begreppet parallella program syftar på program som på ett smart sätt har flera operationer aktiva samtidigt. Amp står för Accelerated Massive Parallelism.

Som namnet anger har det hittills handlat om en modell för att skriva C++-kod. Nu ska det vara möjligt även för kompilatorer för andra språk, och från andra leverantörer än Microsoft, att utnyttja Amp.

– Vi ser att fler och fler utnyttjar grafikprocessorer i sina program, säger Tony Goodhew, Microsofts produktchef för utvecklingsverktyget Visual Studio, till IDG News.

Amp-specifikationen blev allmänt tillgänglig i förra veckan. Exempel på företag och organisationer som kan tänkas dra nytta av den är Embarcadero, Intel och Free Software Foundation.