【问题标题】:CPU usage percentage in MPI applicationsMPI 应用程序中的 CPU 使用百分比
【发布时间】:2011-11-14 06:26:19
【问题描述】:

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

谢谢

【问题讨论】:

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

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-03-31
    • 2018-11-27
    • 2020-11-27
    • 2023-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多