Examining a program's state during execution is of major importance for software developers when analyzing an application for performance tuning or error detection. This demand for suitable analysis tools is further pushed by parallel and distributed programs, which process huge amounts of complex data. A solution to this problem is offered by visualization, such that even a large amount of data can be presented efficiently for the user's investigations. This paper presents an immersive approach, where monitoring and steering activities combined with virtual reality visualization components help the user to understand the behavior of running parallel and distributed programs. On the one hand, program visualization tries to induce a "feeling" for the program. On the other hand, data visualization provides a facility to display preliminary results of any kind of scientific calculations.
[1]
Dieter Kranzlmüller,et al.
Array Visualization for Parallel Program Debugging
,
2000,
PDPTA.
[2]
Joan M. Francioni,et al.
Breaking the Silence: Auralization of Parallel Program Behavior
,
1993,
J. Parallel Distributed Comput..
[3]
Cherri M. Pancake.
Visualization Techniques for Parallel Debugging and Performance Tuning Tools
,
1994
.
[4]
Karen A. Frenkel,et al.
An interview with Fernando Jose Corbató
,
1991,
CACM.
[5]
Tom Hintz,et al.
The Role of Graphics in Parallel Program Development
,
1999,
J. Vis. Lang. Comput..
[6]
John C. Hart,et al.
The CAVE: audio visual experience automatic virtual environment
,
1992,
CACM.
[7]
Aaron Marcus,et al.
Software visualization for debugging
,
1997,
CACM.