【发布时间】:2011-08-28 23:37:51
【问题描述】:
我使用当前命令提交 MPI 作业:mpirun -np no.of processor filename
我的理解是,上面的命令让我提交给 4 个通过 MPI 通信的独立处理器。但是,在我们的设置中,每个处理器都有 4 个未使用的内核 . 我的问题如下:
是否可以从 MPI 运行命令行提交作业以在同一节点或多个节点上的多个内核上运行?如果有怎么办?
以上是否需要在代码中设置任何特殊的 cmets/set?我确实从阅读一些文献中了解到内核之间的通信时间可能与处理器之间的通信时间不同,因此确实需要考虑问题是如何分布的……但是对于那个问题呢?还需要估算什么?
最后,传输的数据量是否有限制?总线可以发送/接收多少数据有限制吗?缓存有限制吗?
谢谢!
【问题讨论】: