XPU ソフトウェア開発向けの新しいインテル® oneAPI ツールキット

インテル® oneAPI

この記事は、Intel® Newsroom に公開されている「New Intel oneAPI Toolkits for XPU Software Development」(https://newsroom.intel.com/news/new-intel-oneapi-toolkits-xpu-software-development/) の日本語参考訳です。


インテル® oneAPI ロゴ

インテル® oneAPI 製品は、XPU アーキテクチャーにアプリケーションとソリューションをデプロイするのに必要なツールを提供します。ベース・ツールキットと専門分野向けのアドオンからなる統合的なセットにより、プログラミングを簡素化し、効率と革新を向上できるように開発者を支援します。

インテルのソフトウェア・スタック

インテル® oneAPI ツールキットは、インテルの CPU、GPU、FPGA をサポートするインテルの XPU 戦略に対応しています。CPU 開発ツールにおけるインテルの実績と豊富な経験を基に構築され、XPU 向けに拡張されています。

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

インテル® oneAPI ベース・ツールキットは、ハイパフォーマンスなデータセントリックのアプリケーションを多様なアーキテクチャー向けに開発してデプロイするのに必要なツールとライブラリーの基本セットを提供します。

インテル® oneAPI HPC ツールキット

インテル® oneAPI HPC ツールキットは、ベクトル化、マルチスレッド化、マルチノードの並列処理、およびメモリー最適化の最新の手法を使用して、HPC アプリケーションを開発、解析、最適化、およびスケーリングするのに必要なものを開発者に提供します。

インテル® oneAPI IoT ツールキット

インテル® oneAPI IoT ツールキットは、ビッグデータ・テクノロジーを利用して、ヘルスケア、スマートホーム、航空宇宙、セキュリティーなどのグローバルなイノベーションに取り組む開発者向けにカスタマイズされています。

インテル® oneAPI レンダリング・ツールキット

インテル® oneAPI レンダリング・ツールキットは、高忠実度のハイパフォーマンスなビジュアライゼーション・アプリケーション向けの強力なライブラリー、オープンソース・コードのバイナリーパッケージ、およびいくつかの機能を検証するためのチュートリアルを提供します。

最新情報: 11 月の発表 (英語) 通り、インテルは本日、XPU (インテルの CPU、GPU、FPGA) 向けのハイパフォーマンスなクロスアーキテクチャー・アプリケーション開発を支援するインテル® oneAPI ツールキットをリリースしました。インテル® oneAPI ツールキット 2021.1 は、計算処理を高速化するため開発者が最良のハードウェアを自由に選択できる、標準化されたオープンなクロスアーキテクチャー・プログラミング・モデルを提供します。ツールキットのリリースに加えて、ロシア第 5 の都市であるニジニ・ノヴゴロドのロバチェフスキー大学が新たな oneAPI 研究拠点の開設を発表 (英語) しました。

「インテル® ソフトウェア開発ツールが CPU から GPU や FPGA に拡張されたことは、XPU への道のりにとって重要なマイルストーンと言えます。oneAPI 業界イニシアチブは、独自のプログラミング・モデルに代わる、オープンな統一されたクロスアーキテクチャー・プログラミングをエコシステムにもたらします。インテル® oneAPI ツールキットとインテル® DevCloud は、分散型インテリジェンス時代への進歩を加速させるために必要なツールを提供します。」
インテル コーポレーション
アーキテクチャー、グラフィックス & ソフトウェア・グループ
チーフ・アーキテクト兼シニア・バイスプレジデント
Raja Koduri

oneAPI が重要な理由: 今日のワークロードは、特別なハードウェア・アーキテクチャーにより利点が得られます。しかし、これらのアーキテクチャーは通常、独自の言語やツールを必要とし、コードの再利用が制限されるため、ハードウェアの選択肢を狭め、革新的なアーキテクチャーの採用が妨げられます。oneAPI のヘテロジニアス・プログラミング・モデルは、C、C++、Fortran、Python* などの馴染みのある言語や MPI、OpenMP* 標準で書かれたコードと相互運用して、独自のアーキテクチャーに依存することなく、優れたパフォーマンスを実現します。

開発ツールにおける長年の実績と豊富な経験を基に構築されたインテル® oneAPI ベース・ツールキットには、コンパイラー、パフォーマンス・ライブラリー、解析およびデバッグツール、CUDA* コードからデータ並列 C++ (DPC++) への移行を支援する互換性ツールが含まれます。ハイパフォーマンス・コンピューティング (HPC)、人工知能 (AI)、モノのインターネット (IoT)、レンダリング向けのアドオン・ツールキットは、特殊なワークロードの高速化を支援するツールとコンポーネントを提供します。

インテル® oneAPI ツールキットを使用することで、開発者は単一のコードベースで XPU 全体に対応するクロスアーキテクチャ・アプリケーションを開発できます。解決すべき問題に最適なアーキテクチャーを選択することができ、アーキテクチャーやプラットフォーム向けにソフトウェアを書き換える必要がありません。

ツールキットの入手方法: インテル® oneAPI ツールキットは無料でダウンロード (英語) してローカルで使用することも、インテル® デベロッパー・クラウド (英語) から使用することもできます。インテル® DevCloud では、さまざまなインテルの CPU、GPU、FPGA でコードとワークロードを開発してテストでき、一部の顧客はすでにインテル® Iris® Xe-HP 開発プラットフォームでインテル® oneAPI を利用して開発しています。パッケージは、ウェブ・ダウンロード、リポジトリー、コンテナーから入手できます。インテル® oneAPI ツールキットには、インテルのテクニカル・コンサルティング・エンジニアによるサポートを世界中から利用可能な商用版もあります。

新しい oneAPI 研究拠点: ニジニ・ノヴゴロドのロバチェフスキー大学 (UNN) は本日、oneAPI クロスアーキテクチャー・プログラミングにより、CPU、GPU、その他のアクセラレーターを利用して現代物理学の研究を促進する新たな oneAPI 研究拠点 (CoE) の開設を発表 (英語) しました。これにより、すでに oneAPI CoE を開設しているストックホルム大学、ハイデルベルク大学、イリノイ大学に、ロバチェフスキー大学が仲間入りしました。UNN の研究者が最初に oneAPI へ移行するソフトウェアは、高強度レーザー-物質間相互作用のシミュレーションを目的とした高強度衝突・相互作用オープンソース・フレームワークです。

oneAPI エコシステム・サポート: 2019 年以降、oneAPI エコシステムのサポートは着実に拡大しています。60 以上の主要な研究機関、企業、大学が oneAPI イニシアチブをサポートしており、インテル® oneAPI ツールキットを使用して成功を収めているものもあります。詳細は、oneAPI エコシステム・サポート (英語) と賛同者の声 (英語) を参照してください。最新の oneAPI アプリケーション・カタログ (英語) には、oneAPI を利用した 230 以上のアプリケーションの詳細が記載されています。

開発者向けリソース: 次のリソースは、oneAPI およびインテル® oneAPI ツールキットを使用したハイパフォーマンスなクロスアーキテクチャー・アプリケーションの開発を支援するために提供されています。

その他の関連情報:

  • インテル® oneAPI ツールキットのファクトシート
    https://newsroom.intel.com/wp-content/uploads/sites/11/2020/11/intel-oneapi-product-fact-sheet.pdf
  • インテル® oneAPI ツールキットの製品サイト
  • インテル® oneAPI Technology Partners
    https://newsroom.intel.com/wp-content/uploads/sites/11/2020/12/intel-oneapi-tech-partners.pdf
  • oneAPI エコシステム・サポート (英語)
  • インテルが XPU ソフトウェア開発向けインテル® oneAPI ツールキットをリリース
    https://newsroom.intel.com/wp-content/uploads/sites/11/2020/12/intel-oneapi-product-fact-sheet.pdf

法務上の注意書きと最適化に関する注意事項

性能は、使用法、構成、およびその他の要因によって異なります。詳細については、www.Intel.com/PerformanceIndex (英語) を参照してください。
性能の測定結果はシステム構成の日付時点のテストに基づいています。また、現在公開中のすべてのセキュリティー・アップデートが適用されているとは限りません。絶対的なセキュリティーを提供できる製品またはコンポーネントはありません。
インテル® テクノロジーの機能と利点はシステム構成によって異なり、対応するハードウェアやソフトウェア、またはサービスの有効化が必要となる場合があります。
絶対的なセキュリティーを提供できる製品またはコンポーネントはありません。
実際の費用と結果は異なる場合があります。
インテルは、サードパーティーのデータについて管理や監査を行っていません。 ほかの情報も参考にして、正確かどうかを評価してください。
ここに記載されているすべての情報は、予告なく変更されることがあります。

タイトルとURLをコピーしました