Skip to main content

On-Line Tool Support for Parallel Applications

  • Conference paper
  • First Online:
High-Performance Computing and Networking (HPCN-Europe 2001)

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

Included in the following conference series:

Abstract

This paper presents the recent development of the environment of on-line tools for parallel programming support, based on a universal monitoring system, the OCM, which is built in compliance with the OMIS specification. Issues covered include enhancements needed both at the monitoring level and at the user interface level in order to achieve full tool support for message-passing parallel applications, and to enable interoperability of tools. We focus on the evolution of the environment towards support for performance analysis of MPI applications, and interoperability of two tools: the PATOP performance analyzer and the DETOP debugger. We also outline perspectives for further research to extend the environment’s capabilities to support other parallel programming paradigms.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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 Debugging 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.

    Chapter  Google Scholar 

  2. 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 

  3. 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, September 1999, Lecture Notes in Computer Science 1697, Springer, 1999. pp. 67–74.

    Chapter  Google Scholar 

  4. Bubak, M., Funika, W., MIlynarczyk, G., Sowa, K., and Wismüller, R.: Symbol Table Management in an HPF Debugger. In: Sloot, P., Bubak, M., Hoekstra, A., Hertzberger, B., (eds.): Proc. Int. Conf. High Performance Computing and Networking, Amsterdam, April 12–14, 1999, 1278–1281, Lecture Notes in Computer Science 1593, Springer, 1999.

    Chapter  Google Scholar 

  5. Cunha, J., Lourenço, Vieira, J., Moscão, B., and Pereira, D.: A Framework to Support Parallel and Distributed Debugging. 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.

    Chapter  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

  8. 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

    Google Scholar 

  9. Miller, B.P., Callaghan, M.D., Cargille, J.M., Hollingsworth, J.K., Irvin, R.B., Karavanic, K.L., Kunchithapadam, K., and Newhall, T.: The Paradyn Parallel Performance Measurement Tool, IEEE Computer, vol. 28,No. 11, November, 1995, pp. 37–46

    Google Scholar 

  10. 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/

  11. 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

  12. Shende, S., Malony, A.D., Cuny, J., Lindlan, K., Beckman, P., and Karmesin, S.: Portable Profiling and Tracing for Parallel Scientific Applications using C++.In: Proceedings of SPDT’98: ACM SIGMETRICS Symposium on Parallel and Distributed Tools, pp. 134–145, Aug. 1998.

    Google Scholar 

  13. Trinitis, J., Sunderam, V., Ludwig, T., and Wismüller, R.: Interoperability Support in Distributed On-line Monitoring Systems. In: M. Bubak, H. Afsarmanesh, R. Williams, and B. Hertzberger, editors, High Performance Computing and Networking, 8th International Conference, HPCN Europe 2000, volume 1823 of Lecture Notes in Computer Science, Amsterdam, The Netherlands, May 2000. Springer.

    Google Scholar 

  14. Wismüller, R.: Interoperability Support in the Distributed Monitoring System OCM. In R. Wyrzykowski et al., editor, Proc. 3rd International Conference on Parallel Processing and Applied Mathematics-PPAM’99, pages 77–91, Kazimierz Dolny, Poland, September 1999, Technical University of Czestochowa, Poland.

    Google Scholar 

  15. 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 http://wwwbode.in.tum.de/~wismuell/pub/pc95.ps.gz

    Article  MATH  Google Scholar 

  16. Wismüller, R., Trinitis, J., and Ludwig T.: OCM-A Monitoring System for Interoperable Tools. In: Proceedings of the 2nd SIGMETRICS Symposium on Parallel and Distributed Tools SPDT’98, Welches, OR, USA, August 1998.

    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). On-Line Tool Support for Parallel Applications. In: Hertzberger, B., Hoekstra, A., Williams, R. (eds) High-Performance Computing and Networking. HPCN-Europe 2001. Lecture Notes in Computer Science, vol 2110. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48228-8_42

Download citation

  • DOI: https://doi.org/10.1007/3-540-48228-8_42

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42293-8

  • Online ISBN: 978-3-540-48228-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics