微軟展示異構計算開發工具:C++ AMP

來源:互聯網
上載者:User

>> 微軟推出 C++ AMP (Accelerated Massive Parallelism) !!

在今天的AMD Fusion Developer Summit中,微軟做出了Heterogeneous Computing at Microsoft的報告,Presenter是C++界的大牛Hurb Sutter。

我們可以把它看作Microsoft對OpenCL的正面回應。在大會上,MS的同志還做了一個粒子的Demo,感覺比較帥。

C++ AMP是微軟Visual Studio和C++程式設計語言的新擴充,用於協助開發人員充分適應現在和未來的高度並行和異構計算環境。它使用C++語言的句法,將隨同下個版本的Visual Studio一同發布。

C++ AMP應用程式能充分利用從工作站到迷你筆記型電腦等不同系統的所有電腦資源,從CPU、整合GPU和獨立GPU中切換,展現每一種硬體的不同能力。

看看C++ AMP都有些啥:

再看看與傳統C++的排排坐:

它基於C++ 0X 與PPL(Parallel Patterns Library):

PPL則可以看作MS的TBB。

 

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.