DocumentCode
2049617
Title
An automated approach to improve communication-computation overlap in clusters
Author
Fishgold, Lewis ; Danalis, Anthony ; Pollock, Lori ; Swany, Martin
Author_Institution
Dept. of Comput. & Inf. Sci., Delaware Univ., Newark, DE, USA
fYear
2006
fDate
25-29 April 2006
Abstract
Applications that execute on parallel clusters face scalability concerns due to the high communication overhead that is usually associated with such environments. Modern network technologies that support remote direct memory access (RDMA) can offer true zero copy communication and reduce communication overhead by overlapping it with computation. For this approach to be effective the parallel application using the cluster must be structured in a way that enables communication computation overlapping. Unfortunately, the trade-off between maintainability and performance often leads to a structure that prevents exploiting the potential for communication computation overlapping. This paper describes a source-to-source optimizing transformation that can be performed by an automatic (or semi-automatic) system in order to restructure MPI codes towards maximizing communication-computation overlapping.
Keywords
file organisation; message passing; parallel programming; workstation clusters; communication overhead; communication-computation overlap; message passing interface codes; parallel application; parallel clusters; remote direct memory access; source-to-source optimizing transformation; zero copy communication; Application software; Computer networks; Concurrent computing; Cost function; Delay; Power engineering and energy; Power engineering computing; Programming profession; Scalability; Workstations;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
Print_ISBN
1-4244-0054-6
Type
conf
DOI
10.1109/IPDPS.2006.1639590
Filename
1639590
Link To Document