首页> 外文会议>2018 IEEE/ACM Parallel Applications Workshop, Alternatives To MPI >Efficient Algorithms for Collective Operations with Notified Communication in Shared Windows
【24h】

Efficient Algorithms for Collective Operations with Notified Communication in Shared Windows

机译:共享Windows中具有通知通信的集体操作的高效算法

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

摘要

Collective operations are commonly used in various parts of scientific applications. Especially in strong scaling scenarios collective operations can negatively impact the overall applications performance: while the load per rank here decreases with increasing core counts, time spent in e.g. barrier operations will increase logarithmically with the core count. In this article, we develop novel algorithmic solutions for collective operations -- such as Allreduce and Allgather(V) -- by leveraging notified communication in shared windows. To this end, we have developed an extension of GASPI which enables all ranks participating in a shared window to observe the entire notified communication targeted at the window. By exploring benefits of this extension, we deliver high performing implementations of Allreduce and Allgather(V) on Intel and Cray clusters. These implementations clearly achieve 2x-4x performance improvements compared to the best performing MPI implementations for various data distributions.
机译:集体操作通常用于科学应用的各个部分。特别是在强大的扩展方案中,集体操作可能会对整体应用程序性能产生负面影响:虽然此处的每个级别的负载会随着核心数量的增加而减少,但在例如屏障操作将与核心数成对数增加。在本文中,我们通过利用共享窗口中的通知通信,为集体操作(如Allreduce和Allgather(V))开发了新颖的算法解决方案。为此,我们开发了GASP​​I的扩展程序,该扩展程序使参与共享窗口的所有等级人员都可以观察针对该窗口的整个通知通信。通过探索此扩展的好处,我们在Intel和Cray群集上提供了Allreduce和Allgather(V)的高性能实现。与针对各种数据分发的最佳性能的MPI实现相比,这些实现显然可以实现2到4倍的性能提升。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号