• DocumentCode
    2546976
  • Title

    Performance Tool Support for MPI-2 on Linux

  • Author

    Mohror, Kathryn ; Karavanic, Karen L.

  • Author_Institution
    Portland State University
  • fYear
    2004
  • fDate
    06-12 Nov. 2004
  • Firstpage
    28
  • Lastpage
    28
  • Abstract
    Programmers of message-passing codes for clusters of workstations face a daunting challenge in understanding the performance bottlenecks of their applications. This is largely due to the vast amount of performance data that is collected, and the time and expertise necessary to use traditional parallel performance tools to analyze that data. This paper reports on our recent efforts developing a performance tool for MPI applications on Linux clusters. Our target MPI implementations were LAM/MPI and MPICH2, both of which support portions of the MPI-2 Standard. We started with an existing performance tool and added support for non-shared file systems, MPI-2 one-sided communications, dynamic process creation, and MPI Object naming. We present results using the enhanced version of the tool to examine the performance of several applications. We describe a new performance tool benchmark suite we have developed, PPerfMark, and present results for the benchmark using the enhanced tool.
  • Keywords
    Application software; Data analysis; File systems; Linux; Performance analysis; Programming profession; Software maintenance; Software tools; Supercomputers; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 2004. Proceedings of the ACM/IEEE SC2004 Conference
  • Print_ISBN
    0-7695-2153-3
  • Type

    conf

  • DOI
    10.1109/SC.2004.39
  • Filename
    1392958