• 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