SC13 Home > SC13 Schedule > SC13 Presentation - Enabling Highly-Scalable Remote Memory Access Programming with MPI-3 One Sided

SCHEDULE: NOV 16-22, 2013

When viewing the Technical Program schedule, on the far righthand side is a column labeled "PLANNER." Use this planner to build your own schedule. Once you select an event and want to add it to your personal schedule, just click on the calendar icon of your choice (outlook calendar, ical calendar or google calendar) and that event will be stored there. As you select events in this manner, you will have your own schedule to guide you through the week.

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

SESSION: Inter-Node Communication

EVENT TYPE: Papers, Awards, Best Paper Finalists, Best Student Paper Finalists

TIME: 11:00AM - 11:30AM

SESSION CHAIR: Rajeev Thakur

AUTHOR(S):Robert Gerstenberger, Maciej Besta, Torsten Hoefler


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, its 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.

Chair/Author Details:

Rajeev Thakur (Chair) - Argonne National Laboratory

Robert Gerstenberger - ETH Zurich

Maciej Besta - ETH Zurich

Torsten Hoefler - ETH Zurich

Add to iCal  Click here to download .ics calendar file

Add to Outlook  Click here to download .vcs calendar file

Add to Google Calendarss  Click here to add event to your Google Calendar

The full paper can be found in the ACM Digital Library