MPI应用程序中的CPU使用百分比

时间:2011-09-10 06:48:15

标签: performance windows-7 mpi cpu-usage mpich

我使用了MPICH2。当我使用mpiexec启动我的应用程序时,它们在远程主机(Win7)上运行时具有25%的CPU使用率。如果这可以提高我的应用程序性能,我想增加百分比。我希望我的远程计算机专用于我的计算。我该怎么办?

由于

1 个答案:

答案 0 :(得分:5)

对于MPI进程,您的#进程应该与您的计算机核心数量的总和相匹配(假设CPU负载很大)。如果MPI进程在四核盒上运行-np 4,它将消耗所有四个内核,您将看到CPU使用率接近100%。如果它以-np 1运行,则盒子的CPU负载将大约为25%(因为只有一个核心用于计算)。任何额外的增加,他们将开始争夺CPU时间。