loading...
A Performance Analysis Tool for Performance Debugging of Message Passing Parallel Programs
Montreal, Quebec, Canada August 15-August 18
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICPPW.2004.13280672004 International Conference on Para ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Fumihiko Ino, Osaka University
Kenichi Hagihara, Osaka University
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.
Citation:
Fumihiko Ino, Kenichi Hagihara, "A Performance Analysis Tool for Performance Debugging of Message Passing Parallel Programs," icppw, pp.546-554, 2004 International Conference on Parallel Processing Workshops (ICPPW'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.