首页> 外文期刊>International Journal of High Performance Computing Applications >ARCHITECTURE OF THE COMPONENT COLLECTIVE MESSAGING INTERFACE
【24h】

ARCHITECTURE OF THE COMPONENT COLLECTIVE MESSAGING INTERFACE

机译:组件集体消息传递接口的体系结构

获取原文
获取原文并翻译 | 示例
           

摘要

Different programming paradigms utilize a variety of collective communication operations, often with different semantics. We present the component collective messaging interface (CCMI) that can support asynchronous non-blocking collectives and is extensible to different programming paradigms and architectures. CCMI is designed with components written in the C++ programming language, allowing it to be reusable and extendible. Collective algorithms are embodied in topological schedules and executors that execute them. Portability across architectures is enabled by the multisend data movement component. CCMI includes a programming language adaptor used to implement different APIs with different semantics for different paradigms. We study the effectiveness of CCMI on 16K nodes of Blue Gene/P machine and evaluate its performance for the barrier, broadcast, and allreduce collective operations and several application benchmarks. We also present the performance of the barrier collective on the Abe Infiniband cluster.
机译:不同的编程范例利用通常具有不同语义的各种集体通信操作。我们提出了组件集合消息传递接口(CCMI),它可以支持异步非阻塞集合,并且可以扩展到不同的编程范例和体系结构。 CCMI是用C ++编程语言编写的组件设计的,因此可以重用和扩展。集体算法体现在拓扑计划和执行它们的执行器中。多发送数据移动组件可实现跨体系结构的可移植性。 CCMI包括一种编程语言适配器,用于为不同的范例实现具有不同语义的不同API。我们研究了CCMI在Blue Gene / P机器的16K节点上的有效性,并评估了其在屏障,广播和减少集体操作以及若干应用基准方面的性能。我们还介绍了安倍Infiniband集群上障碍集体的表现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号