Synergetic Tool Environments*

  • Thomas Ludwig
  • Jörg Trinitis
  • Roland Wismüller
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1662)


In the field of parallel programming we notice a consider- able lack of efficient on-line tools for debugging, performance analysis etc. This is due to the fact that the construction of those tools must be based on a complicated software infrastructure. In the case of such software being available tools from different vendors are almost always incompatible as they use proprietary implementations for it. We will demonstrate in this paper that only a common infrastructure will ease the construction of on-line tools and that it is a necessary precondition for eventually having interoperable tools. Interoperable tools form the basis for synergetic tool environments and yield an added value over just integrated environments.


Monitoring System Software Infrastructure Individual Tool Tool Environment Parallel File System 
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.
    J. Cunha and V. Duarte. Monitoring PVM Programs Using the DAMS Approach. In V. Alexandrov and J. Dongarra, editors, Recent Advances in Parallel Virtual Machine and Messag Passing Interface, Proc. 5th European PVM/MPI Users’ Group Meeting, volume 1497 of Lecture Notes in Computer Science, pages 273–280, Liverpool, UK, Sept. 1998. Springer Verlag.CrossRefGoogle Scholar
  2. 2.
    R. Hood. The p2d2 project: Building a portable distributed debugger. In Proc. SPDT’96: SIGMETRICS Symposium on Parallel and Distributed Tools, pages 127–136, Philadelphia, Pennsylvania, USA, May 1996. ACM Press.Google Scholar
  3. 3.
    A. Julienne and B. Holtz. ToolTalk & Open Protocols — Inter-Application Communication. A Prentice Hall Title. SunSoft Press, Englewood Cliffs, NJ, 1994.Google Scholar
  4. 4.
    F. Long and E. Morris. An Overview of PCTE: A Basis for a Portable Common Tool Environment. Technical Report CMU/SEI-93-TR-1, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Mar. 1993.Google Scholar
  5. 5.
    T. Ludwig, R. Wismüller, V. Sunderam, and A. Bode. OMIS — On-line Monitoring Interface Specification (Version 2. 0), volume 9 of LRR-TUM Research Report Series. Shaker Verlag, Aachen, Germany, 1997. ISBN 3-8265-3035-7.Google Scholar
  6. 6.
    B. P. Miller, J. M. Cargille, R. B. Irvin, K. Kunchithap, M. D. Callaghan, J. K. Hollingsworth, K. L. Karavanic, and T. Newhall. The Paradyn parallel performance measurement tools. IEEE Computer, 11(28), Nov. 1995.Google Scholar
  7. 7.
    M. Oberhuber and R. Wismüller. DETOP-An Interactive Debugger for PowerPC Based Multicomputers. In P. Fritzson and L. Finmo, editors, Parallel Programming and Applications, pages 170–183. IOS Press, Amsterdam, May 1995.Google Scholar
  8. 8.
    D. Pase. Dynamic Probe Class Library (DPCL): Tutorial and Reference Guide, Version 0. 1. Technical report, IBM Corporation, Poughkeepsie, NY, 1998.Google Scholar
  9. 9.
    G. Stellner and J. Pruyne. CoCheck Users’ Guide V1. 0-PVM Version. Technische Universität München, Institut für Informatik, Lehrstuhl für Rechnertechnik und Rechnerorganisation, Nov. 1995.Google Scholar
  10. 10.
    T. Sterling, P. Messina, and J. Pool. Findings of the second pasadena workshop on system software and tools for high performance computing environments. Technical Report 95-162, Center of Excellence in Space Data and Information Sciences, NASA Goddard Space Flight Center, Greenbelt, Maryland, 1995.Google Scholar
  11. 11.
    R. Wismüller and T. Ludwig. Interoperable run time tools for distributed systems-a case study. In PDPTA’99, Juli 1999. Accepted for publication.Google Scholar
  12. 12.
    R. Wismüller, T. Ludwig, A. Bode, R. Borgeest, S. Lamberts, M. Oberhuber, C. Röder, and G. Stellner. The Tool-set Project: Towards an Integrated Tool Environment for Parallel Programming. In Proc. 2nd Sino-German Workshop on Advanced Parallel Processing Technologies, APPT’97, Koblenz, Germany, Sept. 1997.Google Scholar
  13. 13.
    R. Wismüller, J. Trinitis, and T. Ludwig. OCM — a monitoring system for interoperable tools. In Proceedings of the SIGMETRICS Symposium on Parallel and Distributed Tools, pages 1–9. ACM Press, August 1998.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • Thomas Ludwig
    • 1
  • Jörg Trinitis
    • 1
  • Roland Wismüller
    • 1
  1. 1.Technische Universität München (TUM)Informatik Lehrstuhl für Rechnertechnik und Rechnerorganisation (LRR-TUM)München

Personalised recommendations