技術ポータル「iSUS」をリニューアルいたしました!お探しの記事を快適に検索いただくための絞り込み機能 (トピック検索) の使い方はこちら。

インテル® MPI ライブラリー・リリースノート Windows 版

インテル® MPI ライブラリー

この資料は、インテルのウェブサイトで公開されている「Intel® MPI Library Release Notes for Windows* OS」を iSUS で翻訳した日本語参考訳です。原文は更新される可能性があります。原文と翻訳文の内容が異なる場合は原文を優先してください。


ID: 914348
更新日: 2026/7/17
バージョン: 2021.18

概要

インテル® MPI ライブラリー Windows 版は、業界標準であるメッセージ・パッシング・インターコネクト v4.1 (MPI-4.1) を実装した、高性能でインターコネクトやファブリックの種類に依存しないライブラリーです。

テクニカルサポートやアップデートを受けるには、製品を登録する必要があります。テクニカルサポートを参照してください。

主な機能

このリリースのインテル® MPI ライブラリーには、次の機能があります:

  • MPI-1、MPI-2.2、MPI-3.1、MPI 4.0、MPI 4.1 および MPI 5.0 (テクニカルプレビュー)
  • インターコネクトの独立性
  • C、C++、Fortran 77、Fortran 90、Fortran 2008 の言語バインディング
  • Amazon AWS/EFA、Google GCP のサポート

製品の内容

  • インテル® MPI ライブラリー・ランタイム環境 (RTE) には、スケーラブルなプロセス管理システム (Hydra)、サポート・ユーティリティー、動的ライブラリーなど、プログラムの実行に必要なツールが含まれています。
  • インテル® MPI ライブラリー開発キット (SDK) には、ランタイム環境のすべてのコンポーネントとコンパイル・ツール (コンパイラー・ラッパー・スクリプト、インクルード・ファイルおよびモジュール、デバッグ・ライブラリー、テスト・コード) が含まれます。

ライセンスで規定された条件の下で、このライブラリーを再配布できます。

インテル® MPI ライブラリー 2021 Update 18.1 – スタンドアロン

新機能

  • マルチソケット・システムにおける明示的なピニングのバグに対処しました。(デフォルトでは) ピニングは、直接起動されたプロセスに対してのみ有効です。子プロセスに対してピンニングを有効にするには、`I_MPI_PIN_RESPECT_INHERITANCE=1` を設定します。
  • シングルノード構成で shm が自動選択される際の、チューニングファイル選択の不具合を修正しました
  • shm で非ブロッキング集合命令 (NBC) を使用した場合に発生するクラッシュの問題を修正しました
  • alltoall における非連続データ型の問題を修正しました

インテル® MPI ライブラリー 2021 Update 18.0 – oneAPI 2026.0

新機能

  • C/Windows 向け ABI の互換性を備えた、拡張 MPI 5.0 標準テクニカルプレビュー
  • Clearwater Forest プロセッサーの完全なサポートを追加し、シングルノードのパフォーマンスを最適化しました
  • デフォルトで SHM ファブリックを使用し、シングルノード・ワークロードにおけるジョブ起動のレイテンシーを低減しました
  • I_MPI_ADJUST_ALLTOALL (値 14~18) を設定することで利用できる、新しい調整可能な Alltoall アルゴリズムを追加しました
  • 下位互換性を維持しつつ、インテルの最新コンパイラー・ツールチェーンとの互換性を向上しました
  • さらに信頼性の高い通信を実現するため、libfabric v2.4.0 を統合しました
  • IMB をバージョン 2021.11 に更新し、安定性と互換性に関する修正を行いました
  • パッチ番号を明記したバージョン表記の明確化 (例: 2021.18.0)
    Windows ユーザーへの注意点: バージョン番号の変更に伴い、カスタムポートを使用している場合、アップデート後に Hydra サービスを再インストールする必要があります
  • バグフィックス

既存の問題と制限事項

  • 単一ノードで MPI プログラムを実行し、プロセス・スポーニングを有効にしない場合 (I_MPI_SPAWN が 1 に設定されていない場合)、MPI ランタイムは通信用にインテル® MPI 共有メモリーを自動的に有効にします (I_MPI_FABRICS=shm)。ただし、共有メモリーモードは MPI スポーン API と互換性がありません。I_MPI_FABRICS=shm を有効にしてアプリケーションが MPI_Comm_spawn (または関連する spawn 関数) を使用すると、プログラムはエラーで終了します。この問題を回避するには、以下を設定して明示的にスポーンを有効にする必要があります: アプリケーションを実行する前に、I_MPI_SPAWN=1 を設定してください。
  • 新しい暗黙的モードでスレッド分割機能を使用する場合、
    • アプリケーションが MPI_THREAD_SPLIT 通信モデルのセマンティクスに従っていることを確認し、
    • I_MPI_THREAD_SPLIT=1 および I_MPI_THREAD_SPLIT_MODE=implicit に加えて、I_MPI_THREAD_MAX=<N> でランクあたりのスレッド数を設定します。
  • PowerShell によるブートストラップ (デフォルトの動作) を行う場合、MPI プロセスでサーバー・メッセージ・ブロック (SMB) 共有が利用できない可能性があります。この場合、ネットワーク・ファイル・システム (NFS) を利用するか、ドメインベースの認可を検討してください。

システム要件

ハードウェア要件

  • インテル® 64 アーキテクチャー・ベースのシステム:
    • インテル® Core™ プロセッサー・ファミリー以降
    • インテル® Xeon® スケーラブル・プロセッサー・ファミリー
    • インテル® Xeon® 6 プロセッサー・ファミリー
  • ランクごとに 1GB のメモリー (2GB を推奨)
  • 1GB のディスク空き容量

ソフトウェア要件

Windows

  • Microsoft Windows Server 2019、2022
  • Microsoft Windows 10、11

(SDK のみ) コンパイラー

  • インテル® C++/Fortran コンパイラー 17.0 以降
  • Microsoft Visual Studio コンパイラー 2020

バッチシステム

  • Microsoft ジョブ・スケジューラー
  • Altair PBS Pro 9.2 以降

ファブリック・ソフトウェア

  • オープン・ファブリック・インターフェイス (OFI): https://github.com/ofiwg/libfabric (英語)
  • 最小 OFI 1.13.2
  • IMPI に付属する OFI を使用することを推奨します。

サポートされる言語

  • GNU コンパイラー: C、C++、Fortran
  • インテル® コンパイラー: C、C++、Fortran

著作権と商標について

インテル® テクノロジーの機能と利点はシステム構成によって異なり、対応するハードウェアやソフトウェア、またはサービスの有効化が必要となる場合があります。

絶対的なセキュリティーを提供できる製品またはコンポーネントはありません。

実際の費用と結果は異なる場合があります。

© Intel Corporation. Intel、インテル、Intel ロゴ、その他のインテルの名称やロゴは、Intel Corporation またはその子会社の商標です。その他の社名、製品名などは、一般に各社の表示、商標または登録商標です。

本資料は、(明示されているか否かにかかわらず、また禁反言によるとよらずにかかわらず) いかなる知的財産権のライセンスも許諾するものではありません。

本資料で説明されている製品には、エラッタと呼ばれる設計上の不具合が含まれている可能性があり、公表されている仕様とは異なる動作をする場合があります。現在確認済みのエラッタについては、インテルまでお問い合わせください。

インテルは、明示されているか否かにかかわらず、いかなる保証もいたしません。ここにいう保証には、商品適格性、特定目的への適合性、知的財産権の非侵害性への保証、およびインテル製品の性能、取引、使用から生じるいかなる保証を含みますが、これらに限定されるものではありません。

テクニカルサポート

インテル® ソフトウェア開発製品をご購入いただくと、1 年間のサポートサービスが付属します。このサービスには、オンライン・サービス・センターのウェブサイトでの優先サポートが含まれます。

サポートを利用するには、インテル® レジストレーション・センターで製品を登録する必要があります。製品が登録されていない場合、優先サポートは受けられません。

関連情報

インテル® MPI ライブラリー

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