DocumentCode
2790507
Title
Linking Compilation and Visualization for Massively Parallel Programs
Author
Jones, Alex K. ; Hoare, Raymond R. ; Onge, Joseph St ; Lucas, Joshua ; Shao, Shuyi ; Melhem, Rami
Author_Institution
Pittsburgh Univ., PA
fYear
2007
fDate
26-30 March 2007
Firstpage
1
Lastpage
8
Abstract
This paper presents a technique to visualize the communication pattern of a parallel application at different points during its execution. Unlike existing tools that show the communication pattern for the entire application, our tool breaks this communication pattern down into components to allow the more detailed study of application execution. These patterns are not merely snapshots or windows of the execution but rather are tied to specific code structures comprised of loops in the application. Our technique leverages our compiler, which adds instructions into the code to record where communications and code artifacts occur during execution. This information is stored into a trace format, which is read by our visualization tool. The visualization tool can graphically represent the communication pattern and message volume to allow a user to analyze and optimize the execution. As an example, we show how this information can be used to optimize the execution time and reduce the message delay of applications executed on a system enhanced with optical circuit switch interconnections.
Keywords
parallel programming; program compilers; communication pattern visualization tool; compiler; optical circuit switch interconnection; optimization; parallel programs; Communication switching; Delay effects; Electronic design automation and methodology; Joining processes; Optical fiber networks; Optical interconnections; Optical switches; Pattern analysis; Switching circuits; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
Conference_Location
Long Beach, CA
Print_ISBN
1-4244-0910-1
Electronic_ISBN
1-4244-0910-1
Type
conf
DOI
10.1109/IPDPS.2007.370470
Filename
4228198
Link To Document