ICL Research Profile

OMPI-X

Open MPI for Exascale

Overview

The Open MPI for Exascale (OMPI-X) project focused on preparing the Message Passing Interface (MPI) standard—and its implementation in Open MPI—for exascale through improvements in scalability, capability, and resilience. Since its inception, the MPI standard has become ubiquitous in high-performance parallel computational science and engineering. Open MPI is a widely used, high-quality, open-source implementation of the MPI standard. However, despite their history and popularity, neither Open MPI nor the MPI standard itself were ready for the changes in hardware and software that has accompanied exascale computing.

To mitigate this concern, OMPI-X addressed a broad spectrum of issues in both the standard and the implementation by ensuring runtime interoperability for MPI+X and beyond, extending the MPI standard to better support coming exascale architectures, improving Open MPI scalability and performance, supporting more dynamic execution environments, enhancing resilience in MPI and Open MPI, evaluating MPI tools interfaces, and maintaining quality assurance.

Find out more at http://icl.utk.edu/ompi-x/

In Collaboration With

  1. Los Alamos National Laboratory
  2. Oak Ridge National Laboratory
  3. Sandia National Laboratories

Sponsored by

  1. Exascale Computing Project
  2. National Nuclear Security Administration
  3. The United States Department of Energy