0

MPI は初めてです。C で MPI プログラムのベンチマークを実行する方法を教えてください。私が使用しているクラスターは、R​​ocks 4.3(Mars Hill)を実行しています。

4

2 に答える 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 に答える