At AMD’s Fusion Developer Summit, Microsoft principal native-languages architect Herb Sutter unveiled a new tool to help C++ developers build massively parallel applications. C++ Accelerated Massive Parallelism (AMP) will appear in the next version of Microsoft’s Visual C++ compiler and aims to make it easier for “mainstream” developers to create apps that run on GPU systems, multi-core systems or in the cloud.
“We think it’s important for [massively parallel code] to be mainstream,” said Sutter, “so that you don’t have to write ‘Hello World’ in a page and a half like you did with Windows 1.0, or like you do with parallel-processing 1.0 today.”