Title :
Overlapping Communication and Computation with High Level Communication Routines
Author :
Hoefler, Torsten ; Lumsdaine, Andrew
Author_Institution :
Open Syst. Lab., Indiana Univ., Bloomington, IN
Abstract :
Collective operations and non-blocking point-to-point operations are two important parts of PM I that each provide important performance and programmability benefits. Although non-blocking collective operations are an obvious extension to MPI, there have been no comprehensive studies of this functionality. This dissertation will study non- blocking collective operations, integrating theory, practice, and application. We use a well-understood network model to found our theoretical analyses and we realize our communication operations as a portable library layered on MPI. A real-world quantum-mechanical application is used as a deployment and evaluation vehicle for our approach.
Keywords :
application program interfaces; message passing; MPI; high level communication routines; nonblocking point-to-point operations; overlapping communication; Computer architecture; Costs; Delay; Grid computing; High performance computing; Libraries; Open systems; Parallel processing; Programming profession; USA Councils; MPI; Overlap; non-blocking collective communication; program optimization;
Conference_Titel :
Cluster Computing and the Grid, 2008. CCGRID '08. 8th IEEE International Symposium on
Conference_Location :
Lyon
Print_ISBN :
978-0-7695-3156-4
Electronic_ISBN :
978-0-7695-3156-4
DOI :
10.1109/CCGRID.2008.15