This paper presents a comparison of two implementations of the MPI standard [[1]] for message passing: MPI/Pro, a commercial implementation of the MPI standard from MPI Software Technology, Inc., and MPICH, an open source, high-performance, portable MPI implementation. This paper reviews key distinguishing architectural features of the two MPI implementations and presents comparative performance results from micro benchmarks and real applications. A discussion on the impact of MPI library architecture on performance is also offered.
Software Architecture and Performance Comparison of MPI/Pro and MPICH
International Conference on Computational Science ; 2003 ; Melbourne and St. Petersburg, Australia June 2, 2003 - June 4, 2003
2003-06-18
9 pages
Article/Chapter (Book)
Electronic Resource
English
Software Architecture , Message Passing Interface , Message Size , Wall Clock Time , Collective Operation Computer Science , Theory of Computation , Programming Techniques , Computer Systems Organization and Communication Networks , Mathematics of Computing , Information Systems and Communication Service , Computer Imaging, Vision, Pattern Recognition and Graphics
Using Modules with MPICH-G2 (and "Loose Ends")
NTRS | 2002
|Users guide for mpich, a portable implementation of MPI
NTIS | 1996
|Evaluating Performance Attributes of Layered Software Architecture
British Library Conference Proceedings | 2005
|