New technology C ++ AMP from Microsoft for computing on the GPU
C ++ Accelerated Massive Parallelism (C ++ AMP) technology built on the Microsoft DirectX platform, according to a new blog post . Microsoft plans to make this technology part of the following Visual C ++ compiler and fully integrate into the next version of Visual Studio, codenamed Visual Studio vNext (most likely it will be called Visual Studio 2012). Microsoft announced C ++ AMP today at the AMD Fusion Developer Summit. At the conference, Coat of Arms Sutter told those present about the work of Microsoft in creating technology for using C ++ features on the GPU. The goal is to allow developers to recompile programs so that they distribute the calculations between the CPU and GPU processors. Microsoft’s ultimate goal is to help C ++ developers use the same model for multi-core and cloud systems.
Microsoft plans to send the C ++ AMP specification to an unnamed standards organization, so that the technology becomes an “open specification” that any compiler can implement. The plans are to make this technology available on compilers for Windows and non-Windows platforms.