"Visualizing the performance of parallel programs" -- Michael T. Heath and Jennifer A. Etheridge

In this paper, the authors present ParaGraph, a software tool that animates trace information from actual runs to provide graphical performance summaries. It provides 25 perspectives on the same data, lending insight that might otherwise be missed. ParaGraph has been mainly used for post-processing trace files created during execution and saved for later study. However, its design permits its usage for real time processing as well. One of the main strengths of ParaGraph is that it lets you replay the same execution trace data repeatedly. ParaGraph adopts a dynamic approach whose conceptual basis is algorithm animation.

The main design goals of ParaGraph are:

ParaGraph relies on PICL to deal with problems related to clock synchronization; PICL goes to considerable lengths to synchronize processor clocks and adjust for potential clock drift, so timestamps are as meaningful and consistent as possible. PICL also tries to minimize tracing perturbation by saving trace data in each processors local memory, downloading them to disk only after the program has finished execution.

Displays

Most of the displays fall into one of three categories:
Ethendranath N B
Last modified: Tue Mar 10 17:02:35 EST 1998