Abstract
Understanding the dynamic behavior of parallel programs is a critical issue both for debugging and for optimization. A visualization tool displaying an animated sequence of the global states the program runs through offers valuable support for this process. The paper presents the features and the implementation of VISTOP, a state based visualizer for PVM applications. It supports program flow visualization based on various views and uses an event ordering algorithm to ensure consistent visualization without requiring a global clock.
Partly funded by the German Science Foundation, Contract: SFB 342, TP A1
Preview
Unable to display preview. Download preview PDF.
References
A. Beguelin, J. Dongarra, A. Geist, R. Manchek, and K. Moore. HeNCE: A Heterogeneous Network Computing Environment. Technical report UT-CS-93-205, Univ. of Tennessee, Computer Science Department, Aug. 1993.
A. Beguelin, J. Dongarra, A. Geist, R. Manchek, and V. Sunderam. Recent Enhancements to PVM. Intl. J. of Supercomputing Applications and High Performance Computing, 1995.
A. Bode and P. Braun. Monitoring and Visualization in TOPSYS. In Proc. Workshop on Monitoring and Visualization of Parallel Processing Systems, pages 97–118, Moravany nad Váhom, CSFR, Oct. 1992.
D. Cheng and R. Hood. A Portable Debugger for Parallel and Distributed Programs. In Proc. Supercomputing '94, pages 723–732, Washington D.C., Nov. 1994. IEEE.
A. Geist, J. Kohl, and P. Papadopoulos. Visualization, Debugging, and Performance in PVM. In Proc. Visualization and Debugging Workshop, Oct. 1994.
M. T. Heath. Recent Developments and Case Studies in Performance Visualization using ParaGraph. In Proc. Workshop on Monitoring and Visualization of Parallel Processing Systems, pages 175–200, Moravany nad Váhom, CSFR, Oct. 1992.
M. T. Heath and J. A. Etheridge. Visualizing the Performance of Parallel Programs. IEEE Software, 8(5), Sept. 1991.
D. P. Helmbold, C. E. McDowell, and J. Z. Wang. Analyzing Traces with Anonymous Synchronization. In Proc. Intl. Conf. on Parallel Processing, pages 70–77, Aug. 1990.
D. Kimelman and D. Zernik. On-the-Fly Topological Sort — A Basis for Interactive Debugging and Live Visualization of Parallel Programs. In Proc. ACM/ONR Workshop on Parallel and Distributed Debugging, pages 12–20, San Diego, CA, May 1993.
L. Lamport. Time, Clocks, and the Ordering of Events in a Distributed System. Commun. ACM, 21(7):558–565, July 1978.
T. Ludwig, M. Oberhuber, and R. Wismüller. An Open Monitoring System for Parallel and Distributed Programs. To appear in Proceedings of EuroPar'96, Lyon, France, Aug. 1996.
T. Ludwig, R. Wismüller, R. Borgeest, S. Lamberts, C. Röder, G. Stellner, and A. Bode. The Tool-set — An Integrated Tool Environment for PVM. In Proc. EuroPVM'95 Short Papers, Lyon, France, Sept. 1995. ENS Lyon. Technical Report 95-02. http://wwwbode.informatik.tu-muenchen.de/R~wismuell/publicatio ns/europvm95.ps.gz.
T. Ludwig, R. Wismüller, V. Sunderam, and A. Bode. OMIS — On-line Monitoring Interface Specification. Technical Report TUM-I9609, SFB-Bericht Nr. 342/05/96 A, Technische Universität München, Feb. 1996. http://wwwbode.informatik.tu-muenchen.de/R~omis/HTML/OMIS/Vers ion-1.0/version-1.0.ps.gz.
C. Scheidler and L. Schäfers. TRAPPER: A Graphical Programming Environment for Industrial High-Performance Applications. In Proc. PARLE'93, Parallel Architectures and Languages Europe, volume 694 of LNCS, pages 403–413, München, June 1993.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wismüller, R. (1996). State based visualization of PVM applications. In: Bode, A., Dongarra, J., Ludwig, T., Sunderam, V. (eds) Parallel Virtual Machine — EuroPVM '96. EuroPVM 1996. Lecture Notes in Computer Science, vol 1156. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3540617795_12
Download citation
DOI: https://doi.org/10.1007/3540617795_12
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61779-2
Online ISBN: 978-3-540-70741-7
eBook Packages: Springer Book Archive