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

发布于 2024-12-04 06:52:06 字数 130 浏览 1 评论 0原文

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

谢谢

I used MPICH2. When I start my applications by using mpiexec, they run on the remote hosts (Win7) have 25% CPU usage. I want to increase the percentage if this can improve my application performance. I wish that my remote computers are dedicated to my calculations. How can I do?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

飘逸的'云 2024-12-11 06:52:06

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

For MPI processes your # of processes should match the sum of the core count of your machines (assuming a CPU-heavy workload). If an MPI process runs with -np 4 on a quad-core box, it will consume all four cores and you'll see your CPU usage near 100%. If it runs with -np 1 the CPU load of the box is going to be around 25% (because only one core out of four is dedicated to your calculations). Any additional increase and they will start to contend for CPU time.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文