首页> 外文会议>IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing >Scalability of the NewMadeleine Communication Library for Large Numbers of MPI Point-to-Point Requests
【24h】

Scalability of the NewMadeleine Communication Library for Large Numbers of MPI Point-to-Point Requests

机译:NewMadeleine通信库对大量MPI点对点请求的可伸缩性

获取原文

摘要

New kinds of applications with lots of threads or irregular communication patterns which rely a lot on point-to-point MPI communications have emerged. It stresses the MPI library with potentially a lot of simultaneous MPI requests for sending and receiving at the same time. To deal with large numbers of simultaneous requests, the bottleneck lies in two main mechanisms: the tag-matching (the algorithm that matches an incoming packet with a posted receive request), and the progression engine. In this paper, we propose algorithms and implementations that overcome these issues so as to scale up to thousands of requests if needed. In particular our algorithms are able to perform constant-time tag-matching even with any-source and any-tag support. We have implemented these mechanisms in our NewMadeleine communication library. Through micro-benchmarks and computation kernel benchmarks, we demonstrate that our MPI library exhibits better performance than state-of-the-art MPI implementations in cases with many simultaneous requests.
机译:已经出现了具有大量线程或不规则通信模式的新型应用程序,这些应用程序很大程度上依赖于点对点MPI通信。它通过可能同时发送和接收大量同时MPI请求的方式来强调MPI库。为了处理大量同时发生的请求,瓶颈在于两个主要机制:标签匹配(将传入数据包与发布的接收请求进行匹配的算法)和进度引擎。在本文中,我们提出了克服这些问题的算法和实现,以便在需要时扩展到成千上万的请求。特别是,即使有任何来源和任何标签支持,我们的算法也能够执行恒定时间标签匹配。我们已经在我们的NewMadeleine通信库中实现了这些机制。通过微基准测试和计算内核基准测试,我们证明了在有多个同时请求的情况下,我们的MPI库比最新的MPI实现具有更好的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号