この記事は、インテル® デベロッパー・ゾーンで公開されている「Get Started with the Intel® oneAPI HPC Toolkit for Linux*」(https://software.intel.com/content/www/us/en/develop/documentation/get-started-with-intel-oneapi-hpc-linux/top.html) の日本語参考訳です。
インテル® oneAPI HPC ツールキットの導入ステップ
以下の手順は、インテル® oneAPI ソフトウェアがすでにインストールされていることを前提としています。インストール・オプションについては、インテル® oneAPI ツールキットのページ (英語) を参照してください。
- システムの設定
- サンプルプロジェクトのビルドと実行:
本ガイドの英語版のオフロードバージョンは、ダウンロード可能なドキュメント (英語) で入手できます。
はじめに
インテル® oneAPI HPCツールキットは、最新のインテル® プロセッサーのパフォーマンスを最大限に引き出す現代化されたコードを、素早く簡単に開発できる統合開発ツールスイートです。CPU や GPU 上での最適なパフォーマンスを含む柔軟なオプションにより、クラスターや個々のノードでハイパフォーマンス・コンピューティングを実現します。
ベクトル化、マルチスレッド、マルチノード、メモリー最適化の最新手法を用いて、コードの作成を容易にします。インテル® Core™ プロセッサーおよびインテル® Xeon® プロセッサー向けの 512 ビット・インテル® アドバンスト・ベクトル・エクステンション (インテル® AVX-512)、OpenMP* サポート、最新の標準規格および統合開発環境 (IDE) のサポートにより、強力で一貫性のあるプログラミングが可能です。次世代のインテル® MPI ライブラリーによるスケーラビリティーの向上とレイテンシーの低減などの新機能が搭載されています。インテルのエンジニアによる業界をリードするプライオリティー・サポートを利用して、パフォーマンス・クリティカルなアプリケーションを素早くトラブルシューティングして高速化し、ビジネス価値を向上させることができます。
この導入ガイドの目的は、サンプル・プロジェクトをビルドして、最高のパフォーマンスを達成するためこのツールキットを使用してコードを最適化し、HPC キットの理解を深めることです。
インテル® oneAPI HPC ツールキットには、次のツールが含まれます。
- インテル® oneAPI DPC++/C++ コンパイラー (英語)
- インテル® C++ コンパイラー (英語)
- ベータ版インテル® Fortran コンパイラー (英語)
- インテル® MPI ライブラリー
- インテル® Inspector
- インテル® Trace Analyzer & Collector
- インテル® Cluster Checker
関連情報
- インテル® oneAPI ベース・ツールキット (Linux* 版) 導入ガイド
- インテル® oneAPI IoT ツールキット (Linux* 版) 導入ガイド (英語)
- インテル® oneAPI AI アナリティクス・ツールキット (Linux* 版) 導入ガイド (英語)
- インテル® oneAPI ディープラーニング・フレームワーク・デベロッパー・ツールキット (Linux* 版) 導入ガイド (英語)
- インテル® oneAPI システム・ブリングアップ・ツールキット (Linux* 版) 導入ガイド (英語)
- インテル® oneAPI レンダリング・ツールキット (Linux* 版) 導入ガイド (英語)