セルメッセージングレイヤー

セルメッセージングレイヤは、セルブロードバンドエンジン用の通信ライブラリです。
今すぐダウンロード

セルメッセージングレイヤー ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Scott Pakin
  • 出版社のWebサイト:
  • http://www.pakin.org/scott/

セルメッセージングレイヤー タグ


セルメッセージングレイヤー 説明

セルメッセージレイヤは、セルブロードバンドエンジン用の通信ライブラリである。 セルメッセージングレイヤ(または短縮のためのCML)は、多くの人々がPlayStation 3のマイクロプロセッサとして認識するセルブロードバンドエンジンのための通信ライブラリです。 CMLは、メッセージング渡しインタフェース(MPI)によって提供される機能の小さいが使用可能なサブセットを実装している。プロセッサだけでなく、共通のメモリスペースと複数のセル計算ノードを含むクラスタを共有する複数のセルプロセッサを含む計算ノードでもあります。構成に関係なく、CMLはシステム全体をセルベクトル単位(相乗処理要素またはSPEとして知られている)の同種クラスタのように見える。任意のSPEは、物理的な場所に関係なく、他のSPEと直接通信できます。セルメッセージングレイヤーはパフォーマンスに最適化されています。この書き込み時には、セルに利用可能な最速のメッセージング通過ライブラリです。それは、ノード内の範囲内で、節間通信のためだけにセルの遅いが柔軟な電力プロセッサ要素(PPE)を利用するように設計されています。 CMLディストリビューションのディレクトリの使用方法ディレクトリには、PPEだけでなく、ノード内の複数のセルを接続するブロードバンドインタフェース(BIF)の使用を最小限に抑えるために、集合動作は階層的に設計されています。最小サブディレクトリのファイルは、PPEと「Do-Nothing」プログラムのSPEに必要な最小限のコードを示しています。 Showcaseサブディレクトリ内のファイルは、セルメッセージングレイヤによって実装されたすべてのMPI関数を使用する方法を示しています。この書き込み時に、それらの関数は次のものを含みます。 MPI_ABORT()? MPI_AllReduce()? MPI_Barrier()? MPI_BCAST()? MPI_COMM_GET_ATTR()? MPI_COMM_RANK()? MPI_COMM_SIZE()? MPI_Finalize()? MPI_INIT()? MPI_RECV()? MPI_REDUCE()? MPI_SEND()? MPI_WTIME()? MPI_WTick()これらの関数のそれぞれについて(例えば、http://www-unix.mcs.anl.gov/mpi/ww/ww/)のためのWeb上のドキュメントがあります。セルメッセージングレイヤの一部としてインストールされているSPE / INCLUDE / MPI.Hファイルは、関数プロトタイプの完全なセットのためにインストールされています。次のセルのSPEの。すなわち、ランク07は第1のセル上にある。単一のPPEによって管理されるSPEの数(通常は、単一のセルまたはBIF接続を介して接続されたセルに対して16個の16の場合).CMLMaxLocalSPE環境変数は、各PPEによって使用されるSPEの数を制限します。セルメッセージングレイヤは、SPEがPPE上の機能を呼び出して結果を受信できるようにする便利なリモートプロシージャコール(RPC)メカニズムをサポートしています。使用例については、例/ showcaseディレクトリ内のファイルを参照してください。このリリースの新機能: ・多数のバグが修正されました。 ・「ショーケース」の例を健全性/マルチキャストの結果を確認するように変更しました。


セルメッセージングレイヤー 関連ソフトウェア