SC13 Home > SC13 Schedule > SC13 Presentation - PGAS Models Using an MPI Runtime: Design Alternatives and Performance Evaluation

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.

PGAS Models Using an MPI Runtime: Design Alternatives and Performance Evaluation

SESSION: Research Poster Reception

EVENT TYPE: Posters, Electronic Posters, and Education Posters

TIME: 5:15PM - 7:00PM

AUTHOR(S):Jeffrey Daily, Abhinav Vishnu, Bruce Palmer, Hubertus van Dam

ROOM:Mile High Pre-Function

In this paper, we explore the suitability of using MPI in designing a scalable PGAS communication subsystem. We focus on the RMA communication in PGAS models which typically includes get, put, and atomic memory operations. We perform an in-depth exploration of design alternatives based on MPI including using a semantically-matching interface such as MPI-RMA, as well as not-so-intuitive MPI interfaces such as two-sided, multi-threading, and dynamic process management. We propose a novel design which leverages a combination of highly-tuned MPI two-sided semantics and an automatic, user-transparent split of MPI communicators to provide asynchronous progress. We implement the asynchronous progress ranks (PR)-based approach and other approaches within ComEx - Communication runtime for Exascale, a communication subsystem for Global Arrays. Our performance evaluation includes numerous benchmarks as well as a computational chemistry application. Our PR-based approach achieves a 2.17x speed-up on 1008 processors over the other MPI-based designs.

Chair/Author Details:

Jeffrey Daily - Pacific Northwest National Laboratory

Abhinav Vishnu - Pacific Northwest National Laboratory

Bruce Palmer - Pacific Northwest National Laboratory

Hubertus van Dam - Pacific Northwest National Laboratory

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