DocumentCode
1661053
Title
A framework for collective personalized communication
Author
Kalé, Laxmikant V. ; Kumar, Sameer ; Varadarajan, Krishnan
Author_Institution
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
fYear
2003
Abstract
The paper explores collective personalized communication. For example, in all-to-all personalized communication (AAPC), each processor sends a distinct message to every other processor. However, for many applications, the collective communication pattern is many-to-many, where each processor sends a distinct message to a subset of processors. We first present strategies that reduce per-message cost to optimize AAPC. We then present performance results of these strategies in both all-to-all and many-to-many scenarios. These strategies are implemented in a flexible, asynchronous library with a non-blocking interface, and a message-driven runtime system. This allows the collective communication to run concurrently with the application, if desired. As a result the computational overhead of the communication is substantially reduced, at least on machines such as PSC Lemieux, which sport a co-processor capable of remote DMA. We demonstrate the advantages of our framework with performance results on several benchmarks and applications.
Keywords
communication complexity; message passing; parallel programming; software libraries; software performance evaluation; AAPC; PSC Lemieux; all-to-all personalized communication; collective communication pattern; collective personalized communication; computational overhead; flexible asynchronous library; message-driven runtime system; nonblocking interface; per-message cost; performance results; remote DMA; Application software; Bandwidth; Computer science; Coprocessors; Cost function; Delay; Operating systems; Runtime library; Scalability; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2003. Proceedings. International
ISSN
1530-2075
Print_ISBN
0-7695-1926-1
Type
conf
DOI
10.1109/IPDPS.2003.1213166
Filename
1213166
Link To Document