Skip to main content

Visualizing and analysing the runtime behavior of parallel programs

  • Visualization And Runtime Analysis
  • Conference paper
  • First Online:
  • 123 Accesses

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

Abstract

This paper will present an observation tool for the visualization and the analysis of parallel programs. The observation is divided into two steps: in a first step during program execution relevant data is traced into history files, and in the second step the history files are visualized and analysed by an interactive tool which works language independent.

The trace files include software and hardware information. Therefore, the observation tool supports two different views: the program oriented one and the hardware oriented one. The program oriented view visualizes task objects and synchronization objects, and the hardware oriented view processor objects and connection objects. The most important features of interaction are switching between different views and graphics, selecting objects, and zooming the time interval.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. F. Abstreiter. PARFOR — Paralleles Fortran: Benutzungsanleitung unte BS2000. Internal report, Institut für Informatik, Technische Universität München, December 1988.

    Google Scholar 

  2. P. Brinch Hansen. Distributed processes: A concurrent programming concept. Communications of the ACM, 21:934–941, 1978.

    Article  Google Scholar 

  3. S. Eichholz and F. Abstreiter. Runtime observation of parallel programs. In Proceedings of the Conference on Parallel Processing, Manchester (UK), September 1988. Cambridge University Press.

    Google Scholar 

  4. S. Eichholz. ParMod — a language for programming with parallel modules. Technical Report TUM-I8616, Institut für Informatik, Technische Universität München, November 1986.

    Google Scholar 

  5. S. Eichholz. Parallel programming with ParMod. In S. Sahni, editor, Proceedings of the 1987 International Conference on Parallel Processing. The Pennsylvania State University Press, August 1987.

    Google Scholar 

  6. M. Friedrich and J. Zeiler. Simulation of hardware and multitasking for the parallel programming language ParMod. In Euromicro 1989. Elsevier Science Publishers b.V., 1989.

    Google Scholar 

  7. H. Garcia-Molina, F. Germano, and W.H. Kohler. Debugging a distributed computing system. IEEE Transaction on Software Engineering, 10(2):210, March 1984.

    Google Scholar 

  8. S. Greverus. Erweiterung der Sprache C um ParMod-Sprachkonstrukte und Implementierung auf einem Vax-Netz. Master's thesis, Institut für Informatik, Technische Universität München, May 1989.

    Google Scholar 

  9. J. Joyce, G. Lomow, K. Slind, and B. Unger. Monitoring distributed systems. ACM Transactions on Computing Systems, 5(2):121–150, May 1987.

    Google Scholar 

  10. B. Liskov. The Argus language and system. Volume 190 of Lecture Notes in Computer Science, pages 343–430. Springer, 1985.

    Google Scholar 

  11. H.-J. Plewan, F. Abstreiter, S. Eichholz, and M. Friedrich. Benutzungsanleitung für das ParMod-System. Technical Report TUM-I0189, Institut für Informatik, Technische Universität München, January 1989.

    Google Scholar 

  12. J. Zeiler. Entwurf und Implementierung einer Sprache zur Beschreibung von Hardware-Modellen und Abarbeitungsstrategien für ParMod-Programme. Master's thesis, Institut für Informatik, Technische Universität München, December 1988.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Helmar Burkhart

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Abstreiter, F. (1990). Visualizing and analysing the runtime behavior of parallel programs. In: Burkhart, H. (eds) CONPAR 90 — VAPP IV. VAPP CONPAR 1990 1990. Lecture Notes in Computer Science, vol 457. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-53065-7_158

Download citation

  • DOI: https://doi.org/10.1007/3-540-53065-7_158

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-53065-7

  • Online ISBN: 978-3-540-46597-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics