ParaGraph is a graphical display system for visualizing the behavior and performance of parallel programs on message-passing multi-computer architectures. The visual animation is based on execution trace information monitored during an actual run of a parallel program on a message-passing parallel computer. The resulting trace data are replayed pictorially to provide a dynamic depiction of the behavior of the parallel program, as well as graphical summaries of its overall performance. Many diierent visual perspectives are provided from which to view the same performance data, in an attempt to gain insights that might be missed by any single view. We describe this visualiza-tion tool, outline the motivation and philosophy behind its design, and provide details on how to use it. This user guide is adapted from a technical report 6], which also appears in a modiied form in 7]. The principal modiications to produce this manual were the omission of illustrations and most bibliographic citations, and the addition of a considerable amount of detail to aid in using and understanding ParaGraph. This edition also reeects many new features recently added to ParaGraph, and is up to date as of August 30, 1993.
[1]
Michael T. Heath,et al.
Visual Animation of Parallel Algorithms for Matrix Computations
,
1990,
Proceedings of the Fifth Distributed Memory Computing Conference, 1990..
[2]
Thomas H. Dunigan,et al.
Hypercube clock synchronization
,
1991,
Concurr. Pract. Exp..
[3]
Jack J. Dongarra,et al.
Distribution of mathematical software via electronic mail
,
1985,
SGNM.
[4]
Michael T. Heath,et al.
Recent developments and case studies in performance visualization using ParaGraph
,
1993
.
[5]
G. A. Geist,et al.
A user's guide to PICL a portable instrumented communication library
,
1990
.
[6]
Michael T. Heath,et al.
Visualizing the performance of parallel programs
,
1991,
IEEE Software.