首页> 外文会议>IEEE International Parallel and Distributed Processing Symposium >An Efficient Collaborative Communication Mechanism for MPI Neighborhood Collectives
【24h】

An Efficient Collaborative Communication Mechanism for MPI Neighborhood Collectives

机译:MPI邻里集体的有效协作沟通机制

获取原文

摘要

Neighborhood collectives are introduced in MPI-3.0 standard to provide users with the opportunity to define their own communication patterns through the process topology interface of MPI. In this paper, we propose a collaborative communication mechanism based on common neighborhoods that might exist among groups of k processes. Such common neighborhoods are used to decrease the number of communication stages through message combining. We show how designing our desired communication pattern can be modeled as a maximum weighted matching problem in distributed hypergraphs, and propose a distributed algorithm to solve it. Moreover, we consider two design alternatives: topology-agnostic and topology-aware. The former ignores the physical topology of the system and the mapping of processes, whereas the latter takes them into account to further optimize the communication pattern. Our experimental results show that we can gain up to 8x and 5.2x improvement for various process topologies and a SpMM kernel, respectively.
机译:在MPI-3.0标准中引入了邻居集合,为用户提供了通过MPI的过程拓扑接口定义自己的通信模式的机会。在本文中,我们提出了一种基于k进程组之间可能存在的公共邻域的协作通信机制。这样的公共邻域用于通过消息组合来减少通信阶段的数量。我们展示了如何将设计所需的通信模式建模为分布式超图中的最大加权匹配问题,并提出一种分布式算法来解决该问题。此外,我们考虑了两种设计替代方案:拓扑无关和拓扑感知。前者忽略了系统的物理拓扑结构和进程映射,而后者则将它们考虑在内,以进一步优化通信模式。我们的实验结果表明,对于各种过程拓扑和SpMM内核,我们分别可以分别提高8倍和5.2倍的改进。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号