首页> 外文会议>IEEE International Symposium on Parallel and Distributed Processing >A (radical) proposal addressing the non-scalability of the irregular MPI collective interfaces
【24h】

A (radical) proposal addressing the non-scalability of the irregular MPI collective interfaces

机译:a(激进的)提案解决了不规则MPI集体界面的不可扩展性

获取原文

摘要

In both the regular and the irregular MPI collectives there is a correspondence between the argument lists and certain MPI derived datatypes. As a means to address and alleviate well-known memory and performance scalability problems in the irregular (or vector) collective interface definitions of MPI we propose to push this correspondence to its natural limit, and replace the interfaces of the MPI collectives with a new set of interfaces that specify all data sizes and displacements solely by means of derived datatypes. This reduces the number of collective (communication and reduction) interfaces from 16 to 10 (in the extreme to only 7), significantly generalizes the operations, unifies regular and irregular collective interfaces, makes it possible to decouple certain algorithmic decisions from the collective operation, and moves the interface scalability issue from the collective interfaces to the MPI derived datatypes. To complete the proposal we discuss the memory scalability of the derived datatypes and suggest a number of new datatypes for MPI, some of which may be of independent interest. Finally, we introduce additional, new functionality for scalable construction of datatypes as needed for the new collective interfaces. We give examples throughout of the benefits of this alternative set of collective interfaces. It is argued that an implementation can straightforwardly be undertaken within any reasonable MPI implementation.
机译:在常规和不规则的MPI集体中,参数列表与某些MPI派生数据类型之间存在对应关系。作为解决MPI的不规则(或向量)集体接口定义中的众所周知的内存和性能可扩展性问题的手段,我们建议将此对应力推动其自然限制,并用新的集中替换MPI集体的接口仅通过派生数据类型指定所有数据大小和位移的接口。这减少了从16到10的集体(通信和缩减)接口(在极端到7),显着概括了操作,统一常规和不规则的集体接口,使得可以从集体操作中解耦某些算法决策,并将接口可伸缩性问题从集体接口移动到MPI派生数据类型。要完成该提案,我们讨论派生数据类型的内存可伸缩性,并建议MPI的许多新数据类型,其中一些可能具有独立兴趣。最后,我们引入了额外的新功能,可根据新的集体接口的需要进行可扩展的数据类型。我们在整个替代集体接口集中举例说明了例子。有人认为,在任何合理的MPI实施中可以直接进行实施。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号