AMD ja MIcrosoft ovat julkistaneet avoimen lähdekoodin C++-kääntimen, jolla kehittäjät saavat entistä enemmän tehoa sovelluksiinsa. Käännin osaa hyödyntää AMP-laajennuksia (AccC++elerated Massive Parallelism) sekä Linux- että Windows-alustoilla.
AMP on C++:n laajennus ja tarkoitettu sovelluksiin, joissa hyödynnetään grafiikkaprosessorin laskentatehoa niin palvelimissa, pöytäkoneissa kuin mobiililaittessa.
Julkistettu C++AMP-määritys tukee jaetun fyysisen muistin käyttöä. Tämä yksinkertaistaa datan jakamista alustoilla, jossa laskenta tapahtuu sekä CPU-prosessorilla että grafiikkaprosessorilla.
AMD:n mukaan uusi käännin takaa sen, ettei dataa ajon aikana turhaan kopioida eri paikkoihin. Tuloksena on optimaalinen laskenta, käytännössä siis nopeammin toimivat sovellukset.
C++AMP-kieli määrittelee ennen kaikkea ne metodit, joilla dataa siirretään grafiikkaprosessorilla olevalle kiihdyttimelle. Käytännössä tämä tapahtuu määrittelemällä onjekteja hieman uudella tavalla. Lisätehoa saadaan kieleen lisätyistä matematiikkakirjastoista.