Enhancing the Functionality of Performance Measurement Tools for Message Passing Environments

  • Marian Bubak
  • Wŀodzimierz Funika1
  • Kamil Iskra
  • Radosŀaw Maruszewski
  • Roland Wismüller
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1697)


The paper presents the concept of and insight into enhancing the portability and functionality of two performance measurement tools - PATOP and TATOO - in order to adapt them to work with message passing applications. We discuss the concepts of porting the tools to the OCM monitoring environment, the structure of the modified tools and the extensions made, as well as implementation issues.


Message Passing Interface Message Passing Parallel Application Event Service Parallel Virtual Machine 
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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    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–46Google Scholar
  2. 2.
    Geist, A., et al.: PVM: Parallel Virtual Machine. A Users’ Guide and Tutorial for Networked Parallel Computing. MIT Press, Cambridge, Massachusetts (1994)Google Scholar
  3. 3.
    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)
  4. 4.
    Wismüller, R., Oberhuber, M., Krammer, J. and Hansen, O.: Interactive Debugging and Performance Analysis of Massively Parallel Applications, Parallel Computing, 22 (1996) 415–442 zbMATHCrossRefGoogle Scholar
  5. 5.
    Borgeest, R. and Dimke, B. and Hansen, O.: A Trace Based Performance Evaluation Tool for Parallel Real Time Systems, Parallel Computing, 214 (1995) 551–564.zbMATHCrossRefGoogle Scholar
  6. 6.
    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) Google Scholar
  7. 7.
    Bubak, M., Funika, W., Iskra, K., Maruszewski, R., and Wismüller, R.: OCMBased Tools for Performance Monitoring of Message Passing Applications. In: Sloot, P., Bubak, M., Hoekstra, A., Hertzberger, B., (eds.): Proc. Int. Conf. High Performance Computing and Networking, Amsterdam, April 12–14, 1999, Lecture Notes in Computer Science 1593, Springer, 1999, pp. 1270–1273.CrossRefGoogle Scholar
  8. 8.
    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, Lecture Notes in Computer Science 1401, Springer, 1998, pp. 708–717.CrossRefGoogle Scholar
  9. 9.
    Bailey, D., et al.: NAS Parallel Benchmarks. Technical Report RNR-94-007, NASA Ames Research Center, March (1994)Google Scholar
  10. 10.
    Espinosa, A., Margelef, T., and Luque, E.: Automatic Detection of PVM Program Performance Problems. 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. 19–26.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • Marian Bubak
    • 1
    • 2
  • Wŀodzimierz Funika1
    • 1
  • Kamil Iskra
    • 1
  • Radosŀaw Maruszewski
    • 1
  • Roland Wismüller
    • 3
  1. 1.Institute of Computer Science, AGHKrakówPoland
  2. 2.Academic Computer Centre - CYFRONETKraków
  3. 3.LRR-TUM - Technische Universität MünchenMünchenGermany

Personalised recommendations