Advertisement

Review of Performance Analysis Tools for MPI Parallel Programs

  • Shirley Moore
  • David Cronk
  • Kevin London
  • Jack Dongarra
Conference paper
  • 446 Downloads
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2131)

Abstract

In order to produce MPI applications that perform well on today’s parallel architectures, programmers need effective tools for collecting and analyzing performance data. A variety of such tools, both commercial and research, are becoming available. This paper reviews and evaluations the available cross-platform MPI performance analysis tools.

Keywords

Statistical Preview Parallel Programming Model High Performance Computing Application Dynamic Instrumentation Analyze Performance Data 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    S. Browne, J. J. Dongarra, N. Garner, G. Ho and P. Mucci, A Portable Programming Interface for Performance Evaluation on Modern Processors, International Journal of High Performance Computing Applications, 14 (2000), pp. 189–204.CrossRefGoogle Scholar
  2. 2.
    S. Browne, J. J. Dongarra, N. Garner, K. London and P. Mucci, A Scalable Cross-Platform Infrastructure for Application Performance Optimization Using Hardware Counters, SC’2000, Dallas, Texas, November 2000.Google Scholar
  3. 3.
    H. Brunst, M. Winkler, W. E. Nagel and H.-C. Hoppe, Performance Optimization for Large Scale Computing: The Scalable VAMPIR Approach, International Conferene on Computational Science (ICCS2001) Workshop on Tools and Environments for Parallel and Distributed Programming, San Francisco, CA, 2001.Google Scholar
  4. 4.
    B. Buck and J. K. Hollingsworth, An API for Runtime Code Patching, Journal of High Performance Computing Applications, 14 (2000), pp. 317–329.CrossRefGoogle Scholar
  5. 5.
    I. Foster and N. Karonis, A Grid-Enabled MPI: Message Passing in Heterogeneous Distributed Computing Systems, SC’ 98, November 1998.Google Scholar
  6. 6.
    I. Foster and C. Kesselman, The Grid: Blueprint for a Future Computing Infrastructure, Morgan Kaufmann, 1998.Google Scholar
  7. 7.
    I. Kuck and Associates, The Guide View performance analysis tool, http://www.kai.com.
  8. 8.
    H. Simitci, Pablo MPI Instrumentation User’s Guide, Department of Computer Science, University of Illinois, 1996.Google Scholar
  9. 9.
    Y. Zhang, A User’s Guide to Pablo MPI I/O Instrumentation, Department of Computer Science, University of Illinois, 1999.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Shirley Moore
    • 1
  • David Cronk
    • 1
  • Kevin London
    • 1
  • Jack Dongarra
    • 1
  1. 1.Computer Science DepartmentUniversity of TennesseeKnoxvilleUSA

Personalised recommendations