ヘテロジニアス・コンピューティングは、すでに特別でも、高価なことでもありません。SYCL* により、C++ 言語の範囲で GPU やその他のアクセラレーター・デバイスを使うプログラムを記述できます。またインテル® デベロッパー・クラウド (インテル® DevCloud for oneAPI) にアクセスして、SYCL* を用いたコーディングについて学び、アプリケーションの試作を行うことができます。 このセッションでは、SYCL* を用いる C++ プログラムの概念と基本構造を説明し、インテル® DevCloud for oneAPI にアクセスして、サンプルコードでそれらが実際に機能することを確認します。タスクのキュー (待ち行列)、デバイスとその選択方法、基本並列カーネル、統合共有メモリー (USM) モデルとバッファー・メモリー・モデルといった要素とその役割を知ることで、さまざまなデバイスを活用するにあたり、まずは基本的なヘテロジニアス対応コードを記述できるようになります。
個人情報の取り扱いにご同意の上、送信ボタンを押して下さい。