認識 C++11 新標準及使用 AMP 函式庫作平行運算.pptx

認識 C++11 新標準及使用 AMP 函式庫作平行運算.pptx

  1. 1、本文档共100页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
認識C11新標準及使用AMP函式庫作平行運算

認識 C++11 新標準及使用 AMP 函式庫作平行運算;講者簡介;Agenda;C++新標準- C++11;C++11;C++11要達成的目標;C++ 11中的增進 – Core Language;C++ 11 -從 VC10 到 VC11 (1/3);C++ 11 -從 VC10 到 VC11 (2/3);C++ 11 -從 VC10 到 VC11 (3/3);Concurrency – 從 VC10 到 VC11;今天要談的 C++11 特色 (1/2);今天要談的 C++11 特色 (2/2);Right Angle Brackets;extern template;傳統C++在enum上的問題;enum class(更高階的enum);指定enum的底層型別;enum的先行宣告;enum Class的意義;對POD定義的修改;C++11中的POD;極簡(trivial)型別或結構;標準佈局(standard-layout)的型別或結構 ;POD的標準;區域及不具名的型別做為模版的參數;不具名型別的值也能做為模版參數;auto Keyword (1/3);auto Keyword (2/3);auto Keyword (3/3);錯誤的 auto 使用;使用 auto 的時機;auto vs. auto;decltype Type Specifier (1/2);decltype Type Specifier (2/2);使用 decltype 的時機;trailing-return-type;C++11對型別推論的加強;Ranged-for;Ranged-for 的意義;Lambda Expressions(1/4);Lambda Expressions(2/4);Lambda Expressions (3/4) capture clause;Lambda Expressions (4/4) parameter list;使用函式物件;使用Lambda Expression;rvalue references;lvalue rvalue (1/2);lvalue rvalue (2/2);C++ 的複製問題;問題出在那裡?;move 語義的實作 (1/2);move 語義的實作 (2/2);rvalue reference;兩種 reference 在函式重載時的不同行為;rvalue reference 的overload resolution;提供 move 語義;move 建構子被呼叫;實作 move 建構子(1/2);實作 move 建構子(2/2);move 指派運算子;實作 move 指派運算子;rvalue reference的引入;static_assert Declaration (1/2);static_assert Declaration (2/2);static_assert 與傳統方式的比較;nullptr Keyword;概括C++11的加強方向;使用C++ AMP做平行運算;何謂 C++ AMP?;C++ AMP的設計原則;CPU vs. GPU;GPGPU;異質性計算(Heterogeneous Computing);GPU所能容納的執行緒數-例;程式庫型式的C++ AMP (1/2);程式庫型式的C++ AMP (2/2);parallel_for_each;Hello AMP: 陣列相加;C++ AMP程式設計的基本元素;extentN: N維空間的大小;indexN: N維空間中的點;array_viewT, N;restrict(amp)的限制;restrict(amp)的限制;arrayT, N;parallel_for_each的非同步特性;撰寫C++ AMP程式簡單直覺;Visual Studio 2012對C++ AMP的除錯支援;中斷點的設定;除錯類型設定;變數值及call stack的察看;GPU的執行緒狀態察看;平行計算資料的察看;開發/執行C++ AMP的條件;看待C++ AMP程式的效能問題

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档