【发布时间】:2017-04-03 11:57:08
【问题描述】:
我编写了一个算法来解决 MPI 中的一个问题,并且一直在对不同数量的进程进行一些测试。有趣的是,NP 2 的性能优于 NP 4 或 NP 1,这可能与我的实现有关。我想做的是以最简单的形式测量通信成本,也许是一个递增的计数器++?
我的问题是我应该在代码中的哪个位置放置计数器?每当程序调用MPI_SEND?
PS:我知道 mpiP,但我认为这对于这个小项目来说有点过头了。
【问题讨论】:
标签: c parallel-processing mpi