【问题标题】:Performance bechmarking of MPI program in CC中MPI程序的性能基准测试
【发布时间】:2010-03-30 20:30:50
【问题描述】:

我是 MPI 新手。谁能建议我如何在 C 中对 MPI 程序进行基准测试。我使用的集群运行的是 Rocks 4.3(Mars Hill)。

【问题讨论】:

    标签: benchmarking mpi


    【解决方案1】:

    您可以在程序开始时调用 MPI_Barrier,然后让每个进程记录自 epoch 以来的时间,并将最终 time-since-epoch 与结束时的时间进行比较...

    【讨论】:

      【解决方案2】:

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

      • 熟悉 MPI_WTIME 函数。
      • 戳一下Top 500,看看他们在基准测试方面做了什么。这可能会激发一些想法。
      • 计划比较以下各项的执行时间:串行程序、在一个处理器上运行的 MPI 程序、在 N 个处理器上运行的 MPI 程序(对于 N 范围)。并行程序的许多基准测试都是关于评估它们的并行可扩展性。

      还有很多,完善您的问题,您可能会得到更多合适的答案。

      【讨论】:

        猜你喜欢
        • 2017-05-29
        • 2014-07-30
        • 2014-12-19
        • 2020-09-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-03
        相关资源
        最近更新 更多