C语言中MPI程序的性能基准测试

时间:2010-03-30 20:30:50

标签: benchmarking mpi

我是MPI的新手。任何人都可以建议我如何对C中的MPI程序进行基准测试。我正在使用的Cluster是运行Rocks 4.3(Mars Hill)。

2 个答案:

答案 0 :(得分:0)

您可以在程序开头放置一个MPI_Barrier调用,然后让每个进程记录自纪元以来的时间,并将最后一个时间段与最后时间进行比较......

答案 1 :(得分:0)

以下是答案的部分内容,重点关注执行时间:

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

还有更多,改进你的问题,你可能得到更多适当的答案。