中村弘志

エクセルソフト株式会社 テクニカル・サポート・エンジニア

エクセルソフト株式会社 テクニカル・サポート・エンジニア。2010年にエクセルソフト株式会社に入社し、インテル® ソフトウェア開発製品の技術サポートを担当。直接お客様へのサポート、セミナーやイベントを通じての製品紹介活動を展開している。

ハイパフォーマンス・ソフトウェア・カンファレンス 2023

2023/06/07 〜 2023/06/09
  • 国内講演者
  • 民間企業
  • その他職名

中村弘志

エクセルソフト株式会社 テクニカル・サポート・エンジニア

C++ with SYCL* プログラムの基本構造を体験する

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