> Microsoft releases C ++ (accelerated massive parallelism)!!
In today's amd fusion developer summit, Microsoft made a report on Heterogeneous Computing at Microsoft, where presenter is a big guy in the C ++ field hurb Suter.
We can regard it as Microsoft's positive response to opencl. At the conference, Comrade Ms also made a particle demo, which was quite handsome.
C ++ amp is a new extension of Microsoft Visual Studio and C ++ programming languages. It helps developers fully adapt to the current and future highly parallel and heterogeneous computing environments. It uses the C ++ syntax and will be released along with the next version of Visual Studio.
C ++ applications can fully utilize all computer resources from workstations to netbooks and other systems to switch from CPUs, integrated GPUs, and independent GPUs, shows the different capabilities of each hardware.
Let's see what C ++ has:
Let's take a look at the troubleshooting with traditional C ++:
It is based on C ++ 0x and ppl (parallel patterns Library ):
PPL can be regarded as TBB of Ms.
More materials:
Http://herbsutter.com/2011/06/16/c-amp-keynote/
Http://techreport.com/discussions.x/21134
Http://hothardware.com/News/Microsoft-Demos-C-AMP-Heterogeneous-Computing-at-AFDS/
Http://blogs.nvidia.com/2011/06/microsoft-going-all-in-on-gpu-computing/
Http://www.danielmoth.com/Blog/C-Accelerated-Massive-Parallelism.aspx