This is an open specification and Microsoft encourage anyone to implement the C++ AMP (Accelerated Massive Parallelism) open specification on any platform. The idea is to make GPU acceleration of your program as easy as possible. That means just one include:
#include <amp.h>
Then add specific key words, types like accelerator (a class representing a device that can do GPU like acceleration). Note that although this is C++, it can be accessed (as unsafe code) from C# and no doubt managed code sometime in the future.
It's been out in preview form along with the Visual Studio 11 Developer Preview for quite a while but releasing an open spec is encouraging. At 135 pages, it's not exactly a quick read. If you have downloaded the Visual Studio 11 Preview, you can try out some of the 18 AMP Sample projects.
- Find this link and others in the C++ EBooks

