SMPクラスタ上でのMPIの実装と評価 Implementation and Evaluation of MPI on a SMP Cluster

この論文にアクセスする

この論文をさがす

著者

抄録

SMPクラスタ上で稼動するMPI通信ライブラリとしてMPICH実装を基にしたMPICH-PM/CLUMPと呼ぶライブラリを実現した。MPICH-PM/CLUMPでは、SMP間での通信性能を向上するために0コピー通信を、SMP内での通信性能を向上するために1コピー通信を実現している。本論文では、SMP内での1コピー通信を実現するために、通信ドライバ内に他のプロセスのデータ読み込み機能を設計し、本機能を用いたgetプロトコルをMPICHに導入している。Intel社Pentium II 400 MHz Dual構成のPC4台をMyricom社Myrinetネジトワークでつなげたクラスタ上で、MPICH-PM/CLUMPを実装評価している。SMP内の通信性能は既存MPICHの実装に比べ2倍のバンド幅である140MBytes/sec(200KBytes転送時)を達成している。An MPI library, called MPICH-PM/CLUMP, on a cluster of SMP's has been implemented. MPICH-PM/CLUMP realizes zero copy message passing between nodes while one copy message passing within a node to achieve high pedormance communication. To realize the one copy message passing mechanism on a SMP, a kernel primitive, which enables a process to read data of another process, has been designed. The get protocol using this primitive is introduced to MPICH. The MPICH-PM/CLUMP has been running on a SMP cluster consisting of four Intel Pentium II 400 MHz dual processors. MPICH-PM/CLUMP is twice faster than the standard MPICH implementation on a SMP, i.e., 140MBytes/sec for the 200 KBytes message size.

An MPI libary, called MPICH-PM/CLUMP, on a cluster of SMP's has been implemented.MPICH-PM/CLUMP realizes zero copy message passing between nodes while one copy message passing within a node to achieve high performance communication.To realize the one copy message passing mechanism on a SMP, a kernel primitive, which enables a process to read data of another process, has been designed. The get protocol using this primitive is introduced to MPICH.The MPICH-PM/CLUMP has been running on a SMP cluster consisting of four Intel Pentium II 400 MHz dual processors. MPICH-PM/CLUMP is twice faster than the standard MPICH implementation on a SMP, i.e., 140 MBytes/sec for the 200 KBytes message size.

収録刊行物

  • 情報処理学会研究報告ハイパフォーマンスコンピューティング(HPC)

    情報処理学会研究報告ハイパフォーマンスコンピューティング(HPC) 1998(72(1998-HPC-072)), 115-120, 1998-08-06

    一般社団法人情報処理学会

参考文献:  9件中 1-9件 を表示

被引用文献:  1件中 1-1件 を表示

各種コード

  • NII論文ID(NAID)
    110002932312
  • NII書誌ID(NCID)
    AN10463942
  • 本文言語コード
    JPN
  • 資料種別
    Technical Report
  • データ提供元
    CJP書誌  CJP引用  NII-ELS  IPSJ 
ページトップへ