2010-03-30 81 views
0

我是MPI的新手。任何人都可以请我建议如何在C语言中对MPI程序进行基准测试。我使用的是运行Rocks 4.3(Mars Hill)的群集。C中MPI程序的性能问题

回答

0

你可以把一个MPI_Barrier呼叫在节目的开头,然后从纪元的时间让每个过程记录和比较最终时间纪元以来与在年底...

0

这里是回答的一些部分,侧重于执行时间:

  • 熟悉MPI_WTIME函数。
  • 围绕Top 500捅了一跤,看看他们做了什么基准测试。这可能会引发一些想法。
  • 计划比较以下内容的执行时间:串行程序,在一个处理器上运行的MPI程序,在N个处理器上运行的MPI程序(范围为Ns)。并行程序的很多基准测试都是关于评估其并行可扩展性。

还有很多东西,请优化你的问题,你可能会得到更多的答案。