DocumentCode
2053168
Title
A decomposition approach for optimizing the performance of MPI libraries
Author
Hartmann, Olaf ; Kunemann, M. ; Rauber, Thomas ; Ruger, G.
Author_Institution
Dept. of Comput. Sci., Chemnitz Univ. of Technol.
fYear
2006
fDate
25-29 April 2006
Abstract
MPI provides a portable message passing interface for many parallel execution platforms but may lead to inefficiencies for some platforms and applications. In this article, we show that the performance of both, standard libraries and vendor-specific libraries, can be improved by an orthogonal organization of the processors in 2D or 3D meshes and by decomposing the collective communication operations into several phases. We describe an adaptive approach with a configuration phase to determine for a specific execution platform and a specific MPI library which decomposition leads to the best performance. This may also depend on the number of processors and the size of the messages to be transferred. The decomposition approach has been implemented in the form of a library extension which is called for each activation of a collective MPI operation. This has the advantage that neither the application programs nor the MPI library need to be changed while leading to significant performance improvements for many collective MPI operations
Keywords
application program interfaces; message passing; performance evaluation; software libraries; MPI library; application program; configuration phase; message passing interface; orthogonal organization; parallel execution platform; standard library; vendor-specific library; Application software; Broadcasting; Chemical technology; Communication standards; Computer science; Libraries; Message passing; Multiprocessor interconnection networks; Scattering; Standards organizations;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
Conference_Location
Rhodes Island
Print_ISBN
1-4244-0054-6
Type
conf
DOI
10.1109/IPDPS.2006.1639721
Filename
1639721
Link To Document