by Suresh Srinivas, Dennis Gannon
In To appear in Proceedings of Frontiers of Massively Parallel Computation
ftp://ftp.cs.indiana.edu/pub/techreports/TR408.ps.Z
Add To MetaCart
Abstract:
A new programming style for large-scale parallel programs centered around distributed data structures has emerged. The current parallel program visualization tools were intended for the old style and do not deal with distributed data structures. We show, with several examples of visualizations and animations developed for large scale pC++ programs, that visualizing and animating distributed data structures is an important part of debugging and performance tuning for the new style parallel programs. Our approach is based on a new methodology for recording execution behavior that uses I/O abstractions and compile time source analysis and instrumentation. We also discuss a new framework for investigating the execution behavior of large-scale parallel programs and show where visualization and animation fit in 1
Citations
|
319
|
Visualizing the performance of parallel programs
– Heath, Etheridge
- 1995
|
|
52
|
Object Oriented Parallel Programming Experiments and Results
– Lee, Gannon
- 1991
|
|
34
|
TAU: A portable parallel program analysis environment for pC
– Mohr, Brown, et al.
- 1994
|
|
20
|
SIEVE: a performance debugging environment for parallel programs
– Sarukkai, Gannon
- 1993
|
|
16
|
User Guide for a Portable Parallel C++ Programming System pC
– Gannon, Yang, et al.
|
|
4
|
Creating Views for Debugging Parallel Programs
– May, Berman
- 1994
|
|
2
|
An object oriented toolkit for program transformations
– Sage
- 1994
|
|
2
|
P.Bode. Object-oriented methods for parallel execution of astrophysics simulations
– Gannon, Srinivas
- 1994
|
|
2
|
Performance Fortran
– High
- 1993
|
|
2
|
Executing object-oriented parallel programs on high performance simulators
– Srinivas, Gannon
- 1995
|
|
1
|
Journal of Parallel and distributed computing, volume 18
– Casavant, editor
- 1993
|
|
1
|
Parallel programming in Split-C
– al
- 1993
|
|
1
|
A users guide to AIMS-the Ames InstruMentation System
– Fineman, Hontalas, et al.
- 1992
|
|
1
|
I/O abstractions for pC++. Working notes
– Gotwals, Srinivas
|
|
1
|
The Pablo performance analysis environment
– al
- 1992
|
|
1
|
Towards a framework for tools used in investigation of large-scale parallel programs. Working notes
– Srinivas
|
|
1
|
Interactive visualization and animation of parallel programs
– Srinivas, Gannon
- 1993
|