2010-03-30 44 views
0

我是MPI的新手。任何人都可以請我建議如何在C語言中對MPI程序進行基準測試。我使用的是運行Rocks 4.3(Mars Hill)的羣集。C中MPI程序的性能問題

回答

0

你可以把一個MPI_Barrier呼叫在節目的開頭,然後從紀元的時間讓每個過程記錄和比較最終時間紀元以來與在年底...

0

這裏是回答的一些部分,側重於執行時間:

  • 熟悉MPI_WTIME函數。
  • 圍繞Top 500捅了一跤,看看他們做了什麼基準測試。這可能會引發一些想法。
  • 計劃比較以下內容的執行時間:串行程序,在一個處理器上運行的MPI程序,在N個處理器上運行的MPI程序(範圍爲Ns)。並行程序的很多基準測試都是關於評估其並行可擴展性。

還有很多東西,請優化你的問題,你可能會得到更多的答案。