データ並列 C++ と SYCL* 2020 機能による単一ソースの異種プログラミング

このセッションでは、異種プログラミングを実現する oneAPI とデータ並列 C++ (DPC++) について紹介します。SYCL* の仕様を使用して、言語に直接的に並列処理を組み込む標準 C++ の拡張である DPC++ テクノロジーをはじめ、統合共有メモリー (USM)、サブグループ、リダクション等の SYCL* 2020 の機能について紹介します。また、デモを通して実践的なコーディング・サンプルに取り組み、DPC++ による生産性の向上やパフォーマンスを最適化する方法について分かりやすく説明します。

インテル ソフトウェア開発製品の有効なライセンスをお持ちの開発者向けに、各パートを 3 日間の期間限定で公開し、公開期間中に限り、本セミナー講師を務める iSUS 編集長 菅原 清文氏に向けた質問をメールにて受け付けます。

セミナー一覧

開催概要

日程

本セミナーは終了いたしました。
次回開催日が決まりましたら、弊社メールニュースにてご案内いたします。

コース名

データ並列 C++ と SYCL 2020 機能による単一ソースの異種プログラミング

コース内容

データ並列 C++ (DPC++) は、Khronos の SYCL* をベースにした最新の C++ 並列プログラミング・モデルです。Khronos の SYCL* 言語仕様の最新バージョンは SYCL* 2020 です。DPC++ には、SYCL* を容易に使用できるようにする拡張が含まれており、その多くは SYCL* 2020 で実装されています。

このセッションでは、異種プログラミングを実現する oneAPI と DPC++ について紹介します。SYCL* の仕様を使用して、言語に直接的に並列処理を組み込む標準 C++ の拡張である DPC++ テクノロジーをはじめ、統合共有メモリー (USM)、サブグループ、リダクション等の SYCL* 2020 の機能について紹介します。また、デモを通して実践的なコーディング・サンプルに取り組み、DPC++ による生産性の向上やパフォーマンスを最適化する方法について分かりやすく説明します。

インテル ソフトウェア開発製品の有効なライセンスをお持ちの開発者向けに、各パートを 3 日間の期間限定で公開し、公開期間中に限り、本セミナー講師を務める iSUS 編集長 菅原 清文氏に向けた質問をメールにて受け付けます。

会場

オンライン

対象者

  • インテル® Parallel Studio XE、インテル® ライブラリー、インテル® oneAPI の有効なライセンスをお持ちの開発者
  • 上記ライセンスに対する有効なサポートサービス期間をお持ちの開発者
  • C++ および並列処理に関する知識のある開発者
  • データ並列 C++ (DPC++) による SYCL* ベースの並列プログラミングに興味のある開発者
  • ヘテロジニアス環境向けのプログラミングに興味のある開発者

定員

50 名

レベル

初級

参加費

無料 (事前登録制)

主催

エクセルソフト株式会社

講師

iSUS 編集長

菅原 清文氏

講師略歴:
IA プラットフォーム向けのソフトウェア開発に有用な情報を発信することを目的として設立された技術ポータル「iSUS」の編集長および様々なコンサルティング業務を兼任し、ソフトウェア開発者のための技術情報発信に貢献している。

問い合わせ先

ご不明点がある場合はこちらより、以下のように項目を設定の上お問い合わせください。

  • [お問い合わせの製品・業務] - [製品の種類]: その他
  • [お問い合わせの製品・業務] - [その他]: セミナー

注意事項

内容の一部および講師は予告なく変更される場合がございます。予めご了承ください。



セミナー関連製品/機能

インテル® oneAPI ベース・ツールキット

インテル® oneAPI ツールキット製品は、アプリケーションとソリューションを SVMS アーキテクチャーに展開する開発ツールを提供することで、プログラミングを簡素化し、効率と革新を促進します。

インテル® oneAPI ベース・ツールキットは、ダイレクト・プログラミングと API プログラミングをサポートし、インテル® プロセッサーおよび互換プロセッサー、第 9 世代および第 11 世代インテル® プロセッサー・グラフィックス、インテル® Iris® Xe MAX グラフィックス、インテル® Arria® 10 FPGA およびインテル® Stratix® 10 SX FPGA を含む多様なハードウェアにわたって、ネイティブコードを完全にサポートする統一された言語とライブラリーを提供します。

製品詳細 ≫

関連資料紹介

iSUS 提供資料

iSUS (IA Software User Society) は、インテル® アーキテクチャー向けにソフトウェア開発者に向けて、並列化/最適化に関する最新情報を提供しています。