首页> 外文期刊>Concurrency, practice and experience >Optimizing point-to-point communication between adaptive MPI endpoints in shared memory
【24h】

Optimizing point-to-point communication between adaptive MPI endpoints in shared memory

机译:优化共享内存中自适应MPI端点之间的点对点通信

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

摘要

Adaptive MPI is an implementation of the MPI standard that supports the virtualization of ranks as user-level threads, rather than OS processes. In this work, we optimize the communication performance of AMPI based on the locality of the endpoints communicating within a cluster of SMP nodes. We differentiate between point-to-point messages with both endpoints co-located on the same execution unit and point-to-point messages with both endpoints residing in the same process but not on the same execution unit. We demonstrate how the messaging semantics of Charm++ enable and hinder AMPI's implementation in different ways, and we motivate extensions to Charm++ to address the limitations. Using the OSU micro-benchmark suite, we show that our locality-aware design offers lower latency, higher bandwidth, and reduced memory footprint for applications.
机译:自适应MPI是MPI标准的实现,它支持将列虚拟化为用户级线程,而不是OS进程。在这项工作中,我们基于在SMP节点群集内进行通信的端点的位置来优化AMPI的通信性能。我们区分两个端点位于同一执行单元上的点对点消息,以及两个端点位于同一进程但不在同一执行单元上的点对点消息。我们演示了Charm ++的消息传递语义如何以不同的方式启用和阻碍AMPI的实现,并且我们鼓励对Charm ++进行扩展以解决这些限制。使用OSU微基准套件,我们证明了我们的位置感知设计可为应用程序提供更低的延迟,更高的带宽并减少内存占用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号