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

adb*_*dba 2 performance mpi cpu-usage windows-7 mpich

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

谢谢

Mic*_*kis 5

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