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.
References
F. Abstreiter. PARFOR — Paralleles Fortran: Benutzungsanleitung unte BS2000. Internal report, Institut für Informatik, Technische Universität München, December 1988.
P. Brinch Hansen. Distributed processes: A concurrent programming concept. Communications of the ACM, 21:934–941, 1978.
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.
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.
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.
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.
H. Garcia-Molina, F. Germano, and W.H. Kohler. Debugging a distributed computing system. IEEE Transaction on Software Engineering, 10(2):210, March 1984.
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.
J. Joyce, G. Lomow, K. Slind, and B. Unger. Monitoring distributed systems. ACM Transactions on Computing Systems, 5(2):121–150, May 1987.
B. Liskov. The Argus language and system. Volume 190 of Lecture Notes in Computer Science, pages 343–430. Springer, 1985.
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.
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.
Author information
Authors and Affiliations
Editor information
Rights 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