Skip to main content

Performance Measurement Support for MPI Applications with PATOP

  • Conference paper
  • First Online:
Applied Parallel Computing. New Paradigms for HPC in Industry and Academia (PARA 2000)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1947))

Included in the following conference series:

  • 561 Accesses

Abstract

This paper presents a motivation and issues concerning the adaptation of PATOP, an OCM-based on-line performance analysis tool, to the MPI parallel programming library. It covers the general structure of an OCM-based monitoring environment, instrumentation of the MPI library and other enhancements needed both at low-level parts of the monitoring environment and at the user interface level in order to achieve full support of performance analysis of MPI applications.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Browne, S.: Cross-Platform Parallel Debbuging and Performance Tools. In: Alexandrov, V., Dongarra, J., (eds.): Recent Advances in Parallel Virtual Machine and Message Passing Interface, Proc. 5th European PVM/MPI Users’ Group Meeting, Liverpool, UK, September 7-9, 1998, Lecture Notes in Computer Science 1497, Springer, 1998, pp. 257–264.

    Google Scholar 

  2. Cunha, J., Lourenço, Vieira, J., Moscão, B., and Pereira, D.: A Framework to Support Parallel and Distributed Debbuging. In: Sloot, P., Bubak, M., Hertzberger, B., (eds.): Proc. Int. Conf. High Performance Computing and Networking, Amsterdam, April 21-23, 1998, 708–717, Lecture Notes in Computer Science 1401, Springer, 1998.

    Google Scholar 

  3. Rajkumar, B., Krishna Mohan, K.M., Gopal, B.: PARMON: A Comprehensive Cluster Monitoring System. In: Proceedings of High Performance Computing on Hewlett-Packard Systems, Zurich, Switzerland, 298–311 ETH Zürich, 1998; HPCC System Software PARMON Group: PARMON User Manual, C-DAC,1998 http://www.dgs.monash.edu.au/~rajkumar/parmon/ParmonManual.pdf

  4. Pase, D. Dynamic Probe Class Library: tutorial and reference guide, Version 0.1. Technical Report, IBM Corp., Poughkeepsie, NY, June 1998. http://www.ptools.org/projects/dpcl/tutref.ps

  5. Geist, A., et al.: PVM: Parallel Virtual Machine. A Users’ Guide and Tutorial for Networked Parallel Computing. MIT Press, Cambridge, Massachusetts (1994)

    Google Scholar 

  6. MPI: A Message Passing Interface Standard. In: Int. Journal of Supercomputer Applications, 8 (1994); Message Passing Interface Forum: MPI-2: Extensions to the Message Passing Interface, July 12, (1997) http://www.mpi-forum.org/docs/

  7. Wismüller, R., Oberhuber, M., Krammer, J. and Hansen, O.: Interactive Debugging and Performance Analysis of Massively Parallel Applications. Parallel Computing, 22(3), (1996), 415–442

    Article  MATH  Google Scholar 

  8. Bubak, M., Funika, W., Iskra, K., Maruszewski, R., and Wismüller, R.: Enhancing the Functionality of Performance Measurement Tools for Message Passing Applications. In: Dongarra, J., Luque, E., Margalef, T., (Eds.), Recent Advances in Parallel Virtual Machine and Message Passing Interface. Proceedings of 6th European PVM/MPI Users’ Group Meeting, Barcelona, Spain, September1999, Lecture Notes in Computer Science 1697, Springer, 1999. pp. 67–74.

    Chapter  Google Scholar 

  9. Ludwig, T., Wismüller, R., Sunderam, V., and Bode, A.: OMIS-On-line Monitoring Interface Specification (Version 2.0). Shaker Verlag, Aachen, vol. 9, LRR-TUM Research Report Series, (1997) http://wwwbode.in.tum.de/~omis/OMIS/Version-2.0/version-2.0.ps.gz

  10. Bubak, M., Funika, W., Gembarowski, R., and Wismüller, R.: OMIS-Compliant Monitoring System for MPI Applications. In: R. Wyrzykowski, B. Mochnacki, H. Piech, J. Szopa (Eds.), PPAM’99-The 3th International Conference on Parallel Processing and Applied Mathematics, Kazimierz Dolny, Poland, 14-17 September 1999, pp. 378–386, IMiI Czestochowa (1999).

    Google Scholar 

  11. Gropp, W., Lusk, E.: User’s Guide for mpich, a Portable Implemention of MPI. ANL/MCS-TM-ANL-96/6, 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bubak, M., Funika, W., Baliś, B., Wismüller, R. (2001). Performance Measurement Support for MPI Applications with PATOP. In: Sørevik, T., Manne, F., Gebremedhin, A.H., Moe, R. (eds) Applied Parallel Computing. New Paradigms for HPC in Industry and Academia. PARA 2000. Lecture Notes in Computer Science, vol 1947. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-70734-4_34

Download citation

  • DOI: https://doi.org/10.1007/3-540-70734-4_34

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41729-3

  • Online ISBN: 978-3-540-70734-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics