English

Learning from the Success of MPI

Distributed, Parallel, and Cluster Computing 2007-05-23 v1

Abstract

The Message Passing Interface (MPI) has been extremely successful as a portable way to program high-performance parallel computers. This success has occurred in spite of the view of many that message passing is difficult and that other approaches, including automatic parallelization and directive-based parallelism, are easier to use. This paper argues that MPI has succeeded because it addresses all of the important issues in providing a parallel programming model.

Keywords

Cite

@article{arxiv.cs/0109017,
  title  = {Learning from the Success of MPI},
  author = {William D. Gropp},
  journal= {arXiv preprint arXiv:cs/0109017},
  year   = {2007}
}

Comments

12 pages, 1 figure

R2 v1 2026-07-22T12:19:08.185Z