Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Improving Multi-Million Virtual Rank MPI Execution in

Conference ·
OSTI ID:1022648

(MUPI) is a parallel discrete event simulator designed for enabling software-based experimentation via simulated execution across a range of synthetic to unmodified parallel programs using the Message Passing Interface (MPI) with millions of tasks. Here, we report work in progress in improving the efficiency of . Among the issues uncovered are the scaling problems with implementing barriers and intertask message ordering. Preliminary performance shows the possibility of supporting hundreds of virtual MPI ranks per real processor core. Performance improvements of at least 2 are observed, and enable execution of benchmark MPI runs with over 16 million virtual ranks synchronized in a discrete event fashion on as few as 16,128 real cores of a Cray XT5.

Research Organization:
Oak Ridge National Laboratory (ORNL); Center for Computational Sciences
Sponsoring Organization:
SC USDOE - Office of Science (SC)
DOE Contract Number:
AC05-00OR22725
OSTI ID:
1022648
Country of Publication:
United States
Language:
English

Similar Records

: A Scalable and Transparent System for Simulating MPI Programs
Conference · Thu Dec 31 23:00:00 EST 2009 · OSTI ID:974641

Simulating Billion-Task Parallel Programs
Conference · Tue Dec 31 23:00:00 EST 2013 · OSTI ID:1143564

Redundant Execution of HPC Applications with MR-MPI
Conference · Fri Dec 31 23:00:00 EST 2010 · OSTI ID:1081697