Microsoft has opened its C++ AMP specification so it can also be used by non-Microsoft compilers to harness the power of GPUs (graphics processing units).
From PCWorld:
From PCWorld:
"What we see is more and more people are looking to take advantage of the GPU in their applications," said Tony Goodhew, a Microsoft product manager for Visual Studio.Microsoft Opens C++ Extension for Other Compilers
The purpose of C++ Accelerated Massive Parallelism, first developed for Visual Studio 11 and released along with a developer preview of that software in September, is to allow mainstream C++ developers to write their programs to run in parallel across heterogenous computing environments.