DocumentCode
3353037
Title
A performance analysis tool for performance debugging of message passing parallel programs
Author
Ino, F. ; Hagihara, K.
Author_Institution
Osaka University
fYear
2004
fDate
18-18 Aug. 2004
Firstpage
546
Lastpage
554
Abstract
This paper describes the design and implementation of Gordini, a performance analysis tool that is capable of automatically locating places in the source code where a communication optimization technique can be applied for performance debugging of message passing parallel programs. Our automatic search approach is based on data dependence analysis on trace files. It currently supports three techniques: communication??computation overlap, message aggregation, and collective communication. In case studies, Gordini assists us in improving the performance of sophisticated programs coded by experts, the two first prize winners of software contests. Therefore, we believe that our automatic approach is useful for application developers to locate communication bottlenecks in programs.
Keywords
Application software; Data analysis; Debugging; Design optimization; Electronic mail; Information science; Instruments; Message passing; Performance analysis; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Workshops, 2004. ICPP 2004 Workshops. Proceedings. 2004 International Conference on
Conference_Location
Montreal, QC, Canada
ISSN
1530-2016
Print_ISBN
0-7695-2198-3
Type
conf
DOI
10.1109/ICPPW.2004.1328067
Filename
1328067
Link To Document