HPSC 2023

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

期間限定イベントサイト | オンライン開催

多様化するアーキテクチャーで最大限のパフォーマンスに挑む

サイト公開期間

2023/4/17 (月) ~ 2023/6/30 (金)

講演スケジュール

2023/6/7 (水) ~ 2023/6/9 (金)

オンデマンド配信期間

2023/6/12 (月) ~ 2023/6/30 (金)



HPSC 2023 で公開された日本語コンテンツは、エクセルソフトのインテル® ソフトウェア開発製品向けドキュメント・ページ (一般公開向け)、インテル® ソフトウェア開発製品 購入者限定サイト (限定公開向け / ユーザー登録必須)、または iSUS (一般公開 / 一部申し込み必須) のいずれかのサイトにて引き続き公開しています。

こちらのアーカイブサイトでは、HPSC 2023 で公開されたコンテンツの一覧と、イベント期間外に利用可能な通常のアクセス先を掲載しています。

※ 購入者限定サイトは、インテル® ソフトウェア開発製品における有償サポート製品をご購入いただき、有効なサポートサービスをお持ちの方を対象に提供されるサポートサービスの一環となります。有償サポート製品のご購入や、購入者限定サイトへのアクセスに関するご質問につきましては、エクセルソフトのお問合せフォームよりご連絡ください。


新着情報

2023.6.23
バージョン 2023.1 対応インテル® oneAPI プログラミング・ガイド最新版公開。最新版のガイドはこちらから。
2023.6.12
HPSC 2023 オンライン講演 Day 1 ~ Day 3 オンデマンド配信、講演資料の一般配布を開始!講演の視聴や資料のダウンロードはこちらから。
2023.6.7
バージョン 2023.1 対応 oneAPI GPU 最適化ガイド最新版公開。最新版のガイドはこちらから。
2023.6.1
オンライン講演およびニュースレターの登録者を対象に、オンライン講演の一部資料を先行公開開始。オンライン講演へのご登録はこちらから。
2023.5.15
抽選で 1 名様に第 13 世代インテル® Core™ プロセッサー搭載ノート PC、20 名様に 144 層の 3D NAND SSD (PCIe 4.0、2TB) が当たるチャンス!カンファレンス参加者限定キャンペーンの詳細はこちらから。
2023.5.12
Intel 社ウェビナー「インテル® Fortran コンパイラーの次のフェーズ」日本語版公開。オンデマンド配信中の動画はこちらから。
2023.5.3
インテル® oneAPI DPC++/C++ コンパイラー、インテル® Fortran コンパイラー・クラシックおよびインテル® Fortran コンパイラー、インテル® oneAPI DPC++ ライブラリー導入ガイド (2023.1 対応) 日本語版公開。最新版のガイドはこちらから。
2023.4.21
インテル® VTune™ プロファイラー・パフォーマンス解析、インテル® Advisor クックブック最新レシピ日本語版公開。記事の閲覧はこちらから。
2023.4.21
oneAPI for NVIDIA* GPU 2023.1.0 ガイドおよびベータ版 oneAPI for AMD* GPU 2023.1.0 ガイド日本語版公開。ダウンロードはこちらから。
2023.4.17
HPSC 2023 公式サイトをオープンしました!6/7 (水) ~ 6/9 (金) に開催されるオンライン講演への参加登録はこちらから。

エクセルソフトでは、インテル社が提供するインテル® oneAPI ツールキット関連のさまざまな最新のドキュメントやウェビナーを日本語化し、インテル® oneAPI ツールキットの有償サポートをご利用いただいている方にいち早く限定公開しております。HPSC サイト公開期間に限り、普段は一般公開されていないドキュメントやオンデマンド・トレーニングをはじめとした、さまざまな日本語版の技術リソースにアクセスいただけます。



インテル® ソフトウェア開発製品に関する並列化マガジン

▶▶ 上記に掲載されていないバックナンバーにつきましては、こちらからご覧ください。

ページトップへ


最新の日本語版パッケージ

ページトップへ


インテル® oneAPI ツールキット製品カタログ

ページトップへ


oneAPI、SYCL*、OpenMP* 関連ガイド

ページトップへ


インテル® oneAPI ツールキット、同梱コンポーネント関連ガイド

ページトップへ


インテル® VTune™ プロファイラー・パフォーマンス解析クックブック

▶▶ 2022年以前に公開されたレシピにつきましては、こちらからご覧ください。

ページトップへ


インテル® Advisor クックブック

▶▶ 2022年以前に公開されたレシピにつきましては、こちらからご覧ください。

ページトップへ


oneAPI for NVIDIA* GPU および AMD* GPU 関連ガイド

ページトップへ


アーキテクチャー向け最適化リファレンスおよびホワイトペーパー

ページトップへ



インテル® oneAPI ツールキット 2023 関連ウェビナー

ページトップへ


データ並列 C++ (DPC++) プログラミング入門ワークショップ

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

2 部構成でお届けするこのワークショップでは、SYCL* の基本的な要素と概念をハンズオン形式にて紹介し、開発者にとってより自然な形で行えるようになった、高負荷な計算処理を効率よくハードウェアに実行させる異種 (ヘテロジニアス) コンピューティングのプログラミングについて、ハンズオン形式で分かりやすく解説します。

ページトップへ


データ並列 C++ (DPC++) プログラミング・トレーニング・シリーズ

- iSUS 編集長 / テクニカルライター 菅原 清文 -

このセッションでは、インテル® oneAPI でダイレクト・プログラミングを実現するためのデータ並列 C++ (DPC++) プログラミング・モデルについて紹介します。DPC++ の動作の仕組みをはじめ、DPC++ によるプログラミング方法、インテル® ライブラリーからインテル® oneAPI ライブラリーへの移行方法、ヘテロジニアス環境への移行方法、パフォーマンス・チューニングの取り組み方、C および Fortran ユーザー向けのプログラミング方法について説明します。

ページトップへ


CUDA* から DPC++ へ移行してエッジの計算パフォーマンスを最適化

- インテル コーポレーション テクニカル・コンサルティング・エンジニア Jon Kim & Sofea Azrina Azizan / 日本語訳 エクセルソフト株式会社 -

インテル® oneAPI ベース・ツールキットに含まれるインテル® DPC++ 互換性ツールを使用することで、CUDA* コードからデータ並列 C++ (DPC++) コードへ容易に移行できます。このセッションでは、開発者、研究者、システム・インテグレーター、学生向けに、CUDA* から DPC++ へ移行する方法と役立つ情報を提供します。

ページトップへ


oneAPI で FPGA の開発とパフォーマンスを最適化

― インテル コーポレーション PSG HLD エンジニア Tanner Young-Schultz / 日本語訳 エクセルソフト株式会社 ―

oneAPI を使用して FPGA をターゲットにしようとしている開発者を対象に、完全なハードウェア・コンパイルを行わずに高位設計 (HLD) コードで FPGA ハードウェア・レベルの最適化をたった数分で評価する方法や、高位設計において RTL とのパフォーマンス・ギャップを埋めるための手法を紹介します。

ページトップへ


ヘテロジニアス・ハードウェアの可視化とチューニング

― インテル コーポレーション シニア・テクニカル・コンサルティング・エンジニア Kevin O'Leary、インテル コーポレーション テクニカル・コンサルティング・エンジニア Anoop Madhusoodhanan Prabha / 日本語訳 エクセルソフト株式会社 ―

インテル® Advisor は、インテル® oneAPI スイートに含まれるツールです。FGA は、DPC++ (略称 DPC++) プログラムのトレースを収集して、FGA GUI で表示して、アプリケーションのチューニングと最適化を行うための機能を提供します。このセッションでは、インテル® Advisor のフローグラフ・アナライザー (略称 FGA) 機能を使用して、ヘテロジニアス・ハードウェアを可視化してチューニングする方法を紹介します。

ページトップへ


DPC++ と GPU ワークロードのパフォーマンスをプロファイル

― インテル コーポレーション テクニカル・コンサルティング・エンジニア Vladimir Tsymbal / 日本語訳 エクセルソフト株式会社 ―

CPU から GPU へアプリケーションをオフロードする場合、パフォーマンスを最適化するため、どこを、どのように変更すれば効果的かを特定することは容易ではありません。このセッションでは、インテル® VTune™ プロファイラーを使用してこの作業を簡素化する方法を紹介します。

ページトップへ


インテル® VTune™ プロファイラー・サーバーによる容易なプロファイル

― インテル コーポレーション テクニカル・コンサルティング・エンジニア Jennifer DiMatteo & Cory Levels、インテル コーポレーション 製品マーケティング・マネージャー Dick Kaiser / 日本語訳 エクセルソフト株式会社 ―

インテル® VTune™ プロファイラー・サーバーを使用することで、ウェブブラウザーからターゲットをプロファイルして、どこからでも結果にアクセスできます。サーバーへの一度のインストールで多くのユーザーが利用でき、頻繁なターゲット変更にも対応し、結果をほかのユーザーと共有できます。

ページトップへ


関連製品

インテル® ソフトウェア開発ツール

インテル® ソフトウェア開発ツールは、Unified Acceleration (UXL) Foundation が管理する、アクセラレーター向け統合プログラミング・モデルのオープン仕様 oneAPI に基づいて、インテルが提供する現在と将来の CPU、GPU、FPGA のそれぞれに最大限のパフォーマンスを発揮させるための包括的なプログラミング手段を提供します。

「インテル® oneAPI ベース・ツールキット」には、oneAPI に基づいて、単一のコードで複数種類のアクセラレーターに対応できる SYCL* と C++ のコンパイラー、oneAPI ライブラリー、CUDA* から SYCL* へのコード移行ツール、およびインテルのアーキテクチャーにおける性能解析ツールなどが含まれます。

特殊なワークロード向けのドメイン固有のツールキット
  • インテル® oneAPI ベース・ツールキット
  • インテル® oneAPI ベース & HPC ツールキット
  • インテル® oneAPI ベース & レンダリング・ツールキット

インテル® DPC++ 互換性ツール

インテル® DPC++ 互換性ツールは、言語カーネルやライブラリー API 呼び出しを含む CUDA* ソースコードから、移植性の高いマルチアーキテクチャー言語である C++ with SYCL* コードへ移行するのを支援します。準備、移行、レビューの 3 ステージに分かれたワークフローに沿って、約 90% ~ 95% の CUDA* コードを自動的に C++ with SYCL* コードへ移行することで、コードの移行時間を大幅に短縮します。開発者は、残りのコーディングを手動で行い、ターゲット・アーキテクチャーで求められるパフォーマンスを達成できるようにチューニングします。

ストックホルム大学の GROMACS 2022 (英語) をはじめ、多くの研究機関やインテルのお客様が、インテル® DPC++ 互換性ツールを使用して、複数のベンダーのアーキテクチャー上で CUDA* コードから SYCL* (または oneAPI の SYCL* 実装であるデータ並列 C++) への移行に成功しています。

インテル® DPC++ 互換性ツールは、すべてのツールキットに同梱されています。

インテル® oneAPI DPC++/C++ コンパイラー

C++ with SYCL* は、ハードウェア・ターゲット間でコードを再利用し、CPU、GPU、および FPGA アーキテクチャーで高い生産性とパフォーマンスを実現する一方、アクセラレーター固有のチューニングも可能にするオープンなマルチアーキテクチャー言語です。

インテル® oneAPI DPC++/C++ コンパイラーは、C++、C、SYCL*、および OpenMP* をサポートし、完全な最新の C++ を含む標準ベースのクロスアーキテクチャー・コンパイラーです。

インテル® oneAPI DPC++/C++ コンパイラーは、すべてのツールキットに同梱されています。

インテル® Fortran コンパイラー

インテル® Fortran コンパイラーは、Fortran と OpenMP* をサポートする標準ベースの CPU および GPU コンパイラーです。現行バージョンである 2024.1.0 では、FORTRAN 77、Fortran90/95、Fortran 2003、Fortran 2008 および Fortran 2018 言語標準を完全に実装しているほか、ほとんどの OpenMP* 4.5、OpenMP* 5.0/5.1 ディレクティブおよびオフロード機能をサポートし、OpenMP* 6.0 の一部の機能も追加しています。また、オフロード並列処理を簡単に表現できるように、DO CONCURRENT GPU オフロードもサポートしています。

インテル® Fortran コンパイラーは、インテル® oneAPI ベース & HPC ツールキットに同梱されています。

インテル® VTune™ プロファイラー

インテル® VTune™ プロファイラーは、C/C++、Fortran、Python*、Go*、Java* を使用する開発者向けのパフォーマンス/スレッド・プロファイラーです。

現在および将来にわたるプロセッサーを最大限に活用するように、アプリケーションを簡単にチューニングすることができます。CPU と GPU パフォーマンス、スレッドのパフォーマンスとスケーラビリティー、バンド幅、キャッシュ利用など、パフォーマンス向上のための豊富な情報を収集します。シングルコード・プロファイラーとは異なり、C/C++、Fortran、Python*、Go*、Java* が混在したコードの hotspot を正確に特定します。

インテル® VTune™ プロファイラーは、すべてのツールキットに同梱されています。

インテル® Tiber™ デベロッパー・クラウド

インテル® Tiber™ デベロッパー・クラウドは、インテルの最新のハードウェアおよびソフトウェアが備えられた開発環境で、HPC/AI アプリケーションの開発、テスト、高速化、配布、スケーリングを実現するためのクラウド・プラットフォームです。

インテル® Tiber™ デベロッパー・クラウドの無料アカウントにご登録いただくことで、JupyterLab* ベースで提供されている各種トレーニングや、GitHub* で公開されているサンプルコードにアクセスできます。