【发布时间】:2012-03-13 10:50:09
【问题描述】:
当我们在集群上使用 mpirun -np 4 a.out 命令启动 MPI 程序时,然后
MPI 运行时系统如何跨 CPU 分配进程?
我的意思是,假设它在集群中找到一个空闲的四核 CPU,它会在该 CPU 上运行所有 4 个进程,还是会找到 4 个 CPU 并运行 4 个进程,每个 CPU 有 1 个进程?
这是否取决于 MPI 的特定实现?
我是否应该被 MPI 为我选择的特定配置所困扰(一个 CPU 上的 4 个进程或 4 个 CPU 上的每个 CPU 1 个进程)
【问题讨论】:
标签: mpi