...
首页> 外文期刊>Scientific programming >Enabling Highly-Scalable Remote Memory Access Programming with MPI-3 One Sided
【24h】

Enabling Highly-Scalable Remote Memory Access Programming with MPI-3 One Sided

机译:单面使用MPI-3启用高度可扩展的远程存储器访问编程

获取原文
           

摘要

Modern interconnects offer remote direct memory access (RDMA) features. Yet, most applications rely on explicit message passing for communications albeit their unwanted overheads. The MPI-3.0 standard defines a programming interface for exploiting RDMA networks directly, however, it's scalability and practicability has to be demonstrated in practice. In this work, we develop scalable bufferless protocols that implement the MPI-3.0 specification. Our protocols support scaling to millions of cores with negligible memory consumption while providing highest performance and minimal overheads. To arm programmers, we provide a spectrum of performance models for all critical functions and demonstrate the usability of our library and models with several application studies with up to half a million processes. We show that our design is comparable to, or better than UPC and Fortran Coarrays in terms of latency, bandwidth and message rate. We also demonstrate application performance improvements with comparable programming complexity.
机译:现代互连提供远程直接内存访问(RDMA)功能。但是,大多数应用程序都依赖显式消息传递进行通信,尽管它们具有不必要的开销。 MPI-3.0标准定义了直接用于RDMA网络的编程接口,但是,其可伸缩性和实用性必须在实践中加以证明。在这项工作中,我们开发实现MPI-3.0规范的可伸缩无缓冲协议。我们的协议支持以很小的内存消耗扩展到数百万个内核,同时提供最高的性能和最小的开销。为武装程序员,我们为所有关键功能提供了一系列性能模型,并通过对多达半百万个过程的几次应用研究证明了我们的库和模型的可用性。我们证明,在延迟,带宽和消息速率方面,我们的设计可与UPC和Fortran Coarrays相媲美,甚至优于UPC和Fortran Coarrays。我们还演示了应用程序性能的提高以及可比较的编程复杂性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号