郓城一中邮编:微软演示C++ AMP大规模并行加速处理(Video + Text)

来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 12:56:40

在AMD Fusion开发者峰会上,微软首席架构师Herb Sutter的主题演讲围绕异构计算、下一代Visual Studio的变化、以及C++。他演示了C++ AMP(代表Accelerated Massive Parallelism,大规模并行加速处理)。

C++ AMP应用程序能充分利用从工作站到上网本等不同系统的所有计算机资源,从CPU、集成GPU和独立GPU中切换,展现每一种硬件的不同能力。Visual Studio和C++的异构计算能力将在未来一两年内推出,但尚未确切日期。

Microsoft Demos C++ AMP Heterogeneous Computing at AMD's Fusion Developer Summit

Wednesday, June 15, 2011 - by Marco Chiappetta

The second day of the AMD Fusion Developer Summit began with a keynote from Microsoft’s Herb Sutter, Principal Architect, Native Languages and resident C++ guru. The gist of Herb’s talk centered around heterogeneous computing and the changes coming with future versions of Visual Studio and C++.

One of the main highlights of the talk was a demo of a C++ AMP application that seamlessly took advantage of all of the compute resources within a few of the various demo systems, from workstations to netbooks.  The application seamlessly switched from using CPU, integrated GPU, and discrete GPU resources, showcasing the performance capabilities of each. Heterogeneous computing capabilities in Visual Studio and C++ will be rolling out over the course of this year and next, but details of the release dates are sketchy at the moment. The demo, however, was rather interesting to see live. In this physics simulation, bodies are tracked in relation to each other and as additional bodies are added, workload increases with a ramp-up to 100s of GFLops in compute performance.



In addition to demonstrating the benefits C++ AMP in general, Herb also disclosed that the C++ AMP is going to open specification such that other compilers can target C++ AMP optimizations.