コース内容
SYCL* ("シクル" と読みます) は、クロノス・グループが定義する、ロイヤルティー・フリーでクロスプラットフォームの、異種 (ヘテロジニアス) コンピューティング向け抽象化 C++ プログラミング・モデルです。「インテル® oneAPI DPC++/C++ コンパイラー」(※) は、SYCL* をインテルの CPU、GPU、FGPA 向けにサポートするインテルによるコンパイラー実装であり、「インテル® oneAPI ベース・ツールキット」の一部として配布されています。
※ oneAPI 業界イニシアチブ / oneAPI 仕様により、SYCL* とコミュニティによる拡張を組み合わせた C++ を oneAPI データ並列 C++ (DPC++) と呼んでいます。
この入門ワークショップでは、2 回に分けて SYCL* の基本的な要素と概念をハンズオン形式にて紹介し、高負荷な計算処理を効率よくハードウェアに実行させる異種 (ヘテロジニアス) コンピューティングのプログラミングが、開発者にとってより自然な形で行えるようになったことを学べます。
このワークショップでの実習は、無償のオンラインサービス 「インテル® DevCloud for oneAPI (英語)」 上で行います。事前準備と資料については、開催日が近づきましたら、ご登録いただいた方を対象に案内を送付いたします。1 日目と 2 日目のいずれかに登録されますと、各開催日の資料およびワークショップ録画について後日メールにてご案内します。