Learning from the Success of MPI
<|reference_start|>Learning from the Success of MPI: 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.<|reference_end|>
@article{gropp2001learning,
    title={Learning from the Success of MPI},
    author={William D. Gropp},
    journal={arXiv preprint arXiv:cs/0109017},
    year={2001},
    number={ANL/MCS-P903-0801},
    archivePrefix={arXiv},
    eprint={cs/0109017},
    primaryClass={cs.DC}
}