MPI at Exascale: Challenges for Data Structures and Algorithms
Abstract
Petascale computing is here and MPI continues to succeed as a effective, scalable programming model, despite previous predictions that MPI could not work at the Petascale. As the high-performance computing community considers Exascale systems, will MPI continue to be suitable? Already, a number of studies have looked at the behavior of MPI as the number of tasks approaches one million, and have identified scaling problems in the current state-of-the-art. In addition, the MPI Forum has begun to consider the scalability of the definition of some of the routines in MPI, based on the sizes of their input arguments. Concerns have also been raised about other routines, based on the scalability of current implementations.
- Publication:
-
Lecture Notes in Computer Science
- Pub Date:
- 2009
- DOI:
- 10.1007/978-3-642-03770-2_3
- Bibcode:
- 2009LNCS.5759....3G