Searching for just a few words should be enough to get started. If you need to make more complex queries, use the tips below to guide you.
Issue title: SC13 – The International Conference for High Performance Computing, Networking, Storage and Analysis
Article type: Research Article
Authors: Gerstenberger, Robert; | Besta, Maciej; | Hoefler, Torsten;
Affiliations: Department of Computer Science, ETH Zurich, Zurich, Switzerland. E-mails: {robertge, bestam, htor}@inf.ethz.ch
Note: [] The author performed much of the implementation during an internship at UIUC/NCSA while the analysis and documentation was performed during a scientific visit at ETH Zurich. The author's primary e-mail: [email protected]
Note: [] M. Besta is the recipient of the 2013 Google European Doctoral Fellowship in Parallel Computing.
Note: [] Corresponding author: Torsten Hoefler, Department of Computer Science, ETH Zurich, Universitätstr. 6, 8092 Zurich, Switzerland. E-mail: [email protected]
Abstract: 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.
Keywords: Programming systems, programming models, Remote Memory Access (RMA), Remote Direct Memory Access (RDMA), MPI-3, one sided communication
DOI: 10.3233/SPR-140383
Journal: Scientific Programming, vol. 22, no. 2, pp. 75-91, 2014
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
USA
Tel: +1 703 830 6300
Fax: +1 703 830 2300
[email protected]
For editorial issues, like the status of your submitted paper or proposals, write to [email protected]
IOS Press
Nieuwe Hemweg 6B
1013 BG Amsterdam
The Netherlands
Tel: +31 20 688 3355
Fax: +31 20 687 0091
[email protected]
For editorial issues, permissions, book requests, submissions and proceedings, contact the Amsterdam office [email protected]
Inspirees International (China Office)
Ciyunsi Beili 207(CapitaLand), Bld 1, 7-901
100025, Beijing
China
Free service line: 400 661 8717
Fax: +86 10 8446 7947
[email protected]
For editorial issues, like the status of your submitted paper or proposals, write to [email protected]
如果您在出版方面需要帮助或有任何建, 件至: [email protected]