2017-03-26 11 views
0

おはようございます!MPI呼び出しのLinuxツールでボトルネック解析が発生しました

私はMPI通信呼び出しによって引き起こされたボトルネックを分析するのに役立つLINUXツールを探しています。

コード(C++)は非常に並列であり、高速ネットワークで接続された多くの計算ノードで実行されます。

GPUを使用していないため、計算にはCPUを使用してください。

私が必要とするのは、他のMPIプロセスが他のプロセスの情報を待っているかどうかを調べることです。これは例えば異なるノードのハードウェアによって。

私は現在、単一コアコードの効率性をプロファイルすることを試みていない、私はMPI通信呼び出しに起因するボトルネックにのみ関心がある。つまり、多数のコア/ノードのパフォーマンススケーリングを分析/改善しようとしています。

ありがとうございました。

+0

https://software.intel.com/en-us/intel-vtune-amplifier-xe またはhttps://www.allinea.com/products/map –

+0

を使用するようにしてください。無償ではなく、おそらくあなたのシステムにインストールされているものが見つかるでしょう –

+0

ありがとうございます。これらのツールがインストールされているかどうかクラスタ管理者に問い合わせます。 – strider

答えて

0

http://www.scalasca.org/およびhttp://www.mcs.anl.gov/research/projects/perfvis/は、MPIパフォーマンス分析を対象とするツールです。

私はMPIトレーニングセッション中に私は一度は追ってきましたが、自分で試したことはありませんでした。

私はTotalView http://www.roguewave.com/products-services/totalviewについても話しましたが、無料ではありません。

これが役に立ちます。

関連する問題