Creating views for debugging parallel programs

An extensible parallel debugger helps programmers create new views of their programs' behavior. This paper describes the features of the Panorama parallel debugger that programmers can use to design a variety of specialized debugging views. A graphical tool for designing elements of a display simplifies the most tedious steps in creating program views. Programmers can incorporate these new views into Panorama using a modest amount of code.<<ETX>>

[1]  Barton P. Miller,et al.  IPS-2: The Second Generation of a Parallel Program Measurement System , 1990, IEEE Trans. Parallel Distributed Syst..

[2]  A.A. Mirin,et al.  Distributing a climate model across gigabit networks , 1992, Proceedings of the First International Symposium on High-Performance Distributed Computing. (HPDC-1).

[3]  Cherri M. Pancake,et al.  Customizable portrayals of program structure , 1993, PADD '93.

[4]  James Arthur Kohl,et al.  Use of PARADISE: a meta-tool for visualizing parallel systems , 1991, [1991] Proceedings. The Fifth International Parallel Processing Symposium.

[5]  James Arthur Kohl,et al.  The IMPROV Meta-Tool Design Methodology for Visualization of Parallel Programs , 1993, MASCOTS.

[6]  Daniel A. Reed,et al.  Scalable Performance Environments for Parallel Systems , 1991, The Sixth Distributed Memory Computing Conference, 1991. Proceedings.

[7]  Thomas J. Leblanc,et al.  Analyzing Parallel Program Executions Using Multiple Views , 1990, J. Parallel Distributed Comput..

[8]  John K. Ousterhout,et al.  An X11 Toolkit Based on the Tcl Language , 1991, USENIX Winter.

[9]  David Notkin,et al.  Voyeur: graphical views of parallel programs , 1988, PADD '88.

[10]  Eileen Kraemer,et al.  A Methodology for Building Application-Specific Visualizations of Parallel Programs , 1993, J. Parallel Distributed Comput..

[11]  Eileen Kraemer,et al.  The Visualization of Parallel Systems: An Overview , 1993, J. Parallel Distributed Comput..

[12]  Francine Berman,et al.  Designing a parallel debugger for portability , 1994, Proceedings of 8th International Parallel Processing Symposium.

[13]  John K. Ousterhout,et al.  Tcl: An Embeddable Command Language , 1989, USENIX Winter.

[14]  Francine Berman,et al.  Panorama: a portable, extensible parallel debugger , 1993, PADD '93.