skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Open issues in MPI implementation.

Abstract

MPI (the Message Passing Interface) continues to be the dominant programming model for parallel machines of all sizes, from small Linux clusters to the largest parallel supercomputers such as IBM Blue Gene/L and Cray XT3. Although the MPI standard was released more than 10 years ago and a number of implementations of MPI are available from both vendors and research groups, MPI implementations still need improvement in many areas. In this paper, we discuss several such areas, including performance, scalability, fault tolerance, support for debugging and verification, topology awareness, collective communication, derived datatypes, and parallel I/O. We also present results from experiments with several MPI implementations (MPICH2, Open MPI, Sun, IBM) on a number of platforms (Linux clusters, Sun and IBM SMPs) that demonstrate the need for performance improvement in one-sided communication and support for multithreaded programs.

Authors:
; ;
Publication Date:
Research Org.:
Argonne National Lab. (ANL), Argonne, IL (United States)
Sponsoring Org.:
USDOE Office of Science (SC)
OSTI Identifier:
971149
Report Number(s):
ANL/MCS/CP-59524
TRN: US201003%%597
DOE Contract Number:  
DE-AC02-06CH11357
Resource Type:
Conference
Resource Relation:
Conference: 12th Asia-Pacific Computer Systems Architecture Conference (ACSAC 2007); Aug. 23, 2007 - Aug. 25, 2007; Seoul, Korea
Country of Publication:
United States
Language:
ENGLISH
Subject:
99 GENERAL AND MISCELLANEOUS//MATHEMATICS, COMPUTING, AND INFORMATION SCIENCE; ARCHITECTURE; COMMUNICATIONS; COMPUTERS; IMPLEMENTATION; PERFORMANCE; PROGRAMMING; SUPERCOMPUTERS; TOLERANCE; TOPOLOGY; VERIFICATION

Citation Formats

Thakur, R., Gropp, W., and Mathematics and Computer Science. Open issues in MPI implementation.. United States: N. p., 2007. Web. doi:10.1007/978-3-540-74309-5.
Thakur, R., Gropp, W., & Mathematics and Computer Science. Open issues in MPI implementation.. United States. doi:10.1007/978-3-540-74309-5.
Thakur, R., Gropp, W., and Mathematics and Computer Science. Mon . "Open issues in MPI implementation.". United States. doi:10.1007/978-3-540-74309-5.
@article{osti_971149,
title = {Open issues in MPI implementation.},
author = {Thakur, R. and Gropp, W. and Mathematics and Computer Science},
abstractNote = {MPI (the Message Passing Interface) continues to be the dominant programming model for parallel machines of all sizes, from small Linux clusters to the largest parallel supercomputers such as IBM Blue Gene/L and Cray XT3. Although the MPI standard was released more than 10 years ago and a number of implementations of MPI are available from both vendors and research groups, MPI implementations still need improvement in many areas. In this paper, we discuss several such areas, including performance, scalability, fault tolerance, support for debugging and verification, topology awareness, collective communication, derived datatypes, and parallel I/O. We also present results from experiments with several MPI implementations (MPICH2, Open MPI, Sun, IBM) on a number of platforms (Linux clusters, Sun and IBM SMPs) that demonstrate the need for performance improvement in one-sided communication and support for multithreaded programs.},
doi = {10.1007/978-3-540-74309-5},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Mon Jan 01 00:00:00 EST 2007},
month = {Mon Jan 01 00:00:00 EST 2007}
}

Conference:
Other availability
Please see Document Availability for additional information on obtaining the full-text document. Library patrons may search WorldCat to identify libraries that hold this conference proceeding.

Save / Share: