DocumentCode :
2481528
Title :
Sparse collective operations for MPI
Author :
Hoefler, Torsten ; Träff, Jesper Larsson
Author_Institution :
Open Syst. Lab., Indiana Univ., Bloomington, IN, USA
fYear :
2009
fDate :
23-29 May 2009
Firstpage :
1
Lastpage :
8
Abstract :
We discuss issues in designing sparse (nearest neighbor) collective operations for communication and reduction operations in small neighborhoods for the message passing interface (MPI). We propose three such operations, namely a sparse gather operation, a sparse all-to-all, and a sparse reduction operation in both regular and irregular (vector) variants. By two simple experiments we show a) that a collective handle for message scheduling and communication optimization is necessary for any such interface, b) that the possibly different amount of communication between neighbors need to be taken into account by the optimization, and c) illustrate the improvements that are possible by schedules that possess global information compared to implementations that can rely on only local information. We discuss different forms the interface and optimization handles could take. The paper is inspired by current discussion in the MPI Forum.
Keywords :
application program interfaces; message passing; scheduling; MPI; communication optimization; message passing interface; message scheduling; nearest neighbor operations; sparse all-to-all; sparse collective operations; sparse gather operation; sparse reduction operation; Communication standards; Error correction; Europe; Laboratories; Libraries; Message passing; National electric code; Nearest neighbor searches; Network topology; Open systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
Conference_Location :
Rome
ISSN :
1530-2075
Print_ISBN :
978-1-4244-3751-1
Electronic_ISBN :
1530-2075
Type :
conf
DOI :
10.1109/IPDPS.2009.5160935
Filename :
5160935
Link To Document :
بازگشت