Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance MPI应用程序中的CPU使用率百分比_Performance_Windows 7_Mpi_Cpu Usage_Mpich - Fatal编程技术网

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

Performance MPI应用程序中的CPU使用率百分比,performance,windows-7,mpi,cpu-usage,mpich,Performance,Windows 7,Mpi,Cpu Usage,Mpich,我用了MPICH2。当我使用mpiexec启动应用程序时,它们运行在远程主机Win7上,CPU使用率为25%。如果这可以提高我的应用程序性能,我想增加百分比。我希望我的远程计算机专用于我的计算。我该怎么办 感谢对于MPI进程,您的进程数应该与您的机器的核心计数之和相匹配,假设CPU负载很重。如果一个MPI进程在一个四核机器上使用-np 4运行,它将消耗所有四个核,您将看到您的CPU使用率接近100%。如果它使用-np 1运行,这个盒子的CPU负载将是25%左右,因为四个内核中只有一个专用于计算。

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


感谢

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

让我猜一下:远程主机使用四核处理器,但只运行一个MPI节点实例?我想在开始使用MPI之前,我应该知道这些要点。