Skip to main content

State based visualization of PVM applications

  • Session F3: Tools for PVM
  • Conference paper
  • First Online:

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

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

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. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. A. Geist, J. Kohl, and P. Papadopoulos. Visualization, Debugging, and Performance in PVM. In Proc. Visualization and Debugging Workshop, Oct. 1994.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. M. T. Heath and J. A. Etheridge. Visualizing the Performance of Parallel Programs. IEEE Software, 8(5), Sept. 1991.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. L. Lamport. Time, Clocks, and the Ordering of Events in a Distributed System. Commun. ACM, 21(7):558–565, July 1978.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Arndt Bode Jack Dongarra Thomas Ludwig Vaidy Sunderam

Rights and permissions

Reprints 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

Publish with us

Policies and ethics