【问题标题】:Is it possible to migrate one process from one core of a node to another core of another node in MPI?是否可以将一个进程从一个节点的一个核心迁移到 MPI 中另一个节点的另一个核心?
【发布时间】:2022-01-08 12:15:33
【问题描述】:

如果我想为 MPI 程序重新映射 processes-core,我可以在它们生成后迁移吗?例如:节点 1 有:P0、P3、P6,节点 2 有:P1、P4、P7。我可以将 P1 迁移到节点 1 吗?拓扑感知 MPI 建议在研究论文中重新映射。这暗示了选择一个过程并将其放入提供最佳结果的此类节点中。 有可能吗?

【问题讨论】:

    标签: process mpi mpich mvapich2


    【解决方案1】:

    没有。 MPI 没有任何迁移功能。拓扑感知 MPI(正如您所说,它几乎是研究级别,而不是生产)使用应用程序如何通信的知识来将等级映射到节点。通常排名放在连续的节点上;如果您了解哪些等级经常交流,则可以将它们更紧密地映射在一起。

    【讨论】:

      猜你喜欢
      • 2012-03-12
      • 1970-01-01
      • 1970-01-01
      • 2019-12-03
      • 2018-10-29
      • 1970-01-01
      • 2011-08-26
      • 2018-04-21
      • 1970-01-01
      相关资源
      最近更新 更多