【发布时间】:2011-11-30 02:35:03
【问题描述】:
当我使用 MPI 在 N 个不同节点上运行同一作业的 N 个副本时,我对这些节点具有独占访问权限,并且每次完成所有进程的执行时间都不同,您认为最有可能的是什么原因 ?每次运行的执行时间差异可高达 100%!进程每次运行都做同样的事情,没有随机元素可以使执行时间因运行而异。
【问题讨论】:
-
两个问题:你确定你没有在 MPI_Init 之前调用 MPI_Wtime(假设你是这样计时的)?您是否还尝试在开始计时之前插入初始 MPI_Barrier 以排除进程创建等?
-
我在程序中的两点之间使用clock_gettime计时,那是在MPI初始化之后。
标签: performance mpi cluster-computing