MPI は初めてです。C で MPI プログラムのベンチマークを実行する方法を教えてください。私が使用しているクラスターは、Rocks 4.3(Mars Hill)を実行しています。
2 に答える
0
実行時間に焦点を当てた回答の一部を次に示します。
- MPI_WTIME 関数をよく理解してください。
- トップ 500を調べて、彼らがベンチマークについて何をしているか見てみましょう。これはいくつかのアイデアを刺激するかもしれません。
- シリアル プログラム、1 つのプロセッサで実行されている MPI プログラム、N 個のプロセッサで実行されている MPI プログラム (N の範囲) の実行時間を比較する計画を立てます。並列プログラムのベンチマークの多くは、並列スケーラビリティの評価に関するものです。
他にもたくさんあります。質問を絞り込むと、より適切な回答が得られる可能性があります。
于 2010-03-31T07:32:53.563 に答える
0
プログラムの先頭に MPI_Barrier 呼び出しを配置し、各プロセスにエポック以降の時間を記録させ、最終的なエポック以降の時間を最後に比較することができます...
于 2010-03-30T20:33:43.590 に答える