8

私は HPC を初めて使用し、ClusterVisionOS 上で実行されるデュアルコア AMD Opteron プロセッサーを搭載した IBM サーバーで構成されるクラスター上で、MPICH と OpenMPI のパフォーマンス分析と比較を行う必要があります。

MPICH と OpenMPI の実装を比較するには、どのベンチマーク プログラムを選択すればよいですか?

クラスター自体のパフォーマンスを測定しようとしていないため、高性能 Linpack ベンチマークが役立つかどうかはわかりません..親切に提案してください..

ありがとうございました

4

2 に答える 2

14

古典的な例は次のとおりです。

  • NAS Parallel Benchmarks-これらは、多くの科学計算アプリケーションで見られる代表的な数値カーネルです。これらには確かに多くの計算がありますが、実際のアプリケーションで見られると予想される通信パターンもあるため、かなり関連性があります。
  • または、本当にMPIの「マイクロベンチマーク」が必要な場合は、OSUベンチマークまたはIntelMPIベンチマークがよく知られている選択肢です。これらは、さまざまなサイズと構成の無数のテスト(ping-poing、broadcastなど)を実行するため、非常に大量のデータが生成されます。幸いなことに、これらを2つのMPIで実行すると、それぞれがどこで強いか弱いかが正確にわかります。

MPICHとOpenMPIはどちらも積極的に維持されており、非常に堅実であり、長年にわたって友好的な競争を繰り広げています。ですから、一方が他方よりも一貫して速いことがわかったら、私は非常に驚きます。私たちのシステムには両方があり、実際のアプリケーションのデフォルト設定とは違いがありましたが、通常はかなり小さく、一方を優先するものと他方を優先するものがあります。ただし、特定のアプリケーションにどちらが適しているかを実際に確認するには、デフォルトのパラメーターで実行する以上のことを行う必要があります。どちらの実装にも、集合体の処理方法を処理する多数の変数セットを含めることができます(OpenMPI 1.5.xには、まだ遊んでいない非常に興味深い階層的な集合体があります)。

于 2011-03-19T14:06:53.743 に答える
0

私ならACM Digital Libraryを検索します。そこで客観的なものを手に入れます。

検索のヒント:

  • 関連性で並べ替えます。
  • アブストラクト (下部) を読んで、探しているものと一致するかどうかを確認してください。

論文が検索に一致する場合は、その論文を購入してください。通常は安価です。他のオプションは、より良い価格を得るために頻繁に検索する予定がある場合は、ACM にサブスクライブすることです.

これが誰かに役立つことを願っています。

于 2016-01-14T19:00:19.663 に答える