Visualization tool for graphically displaying trace data produced by a parallel processing computer
First Claim
1. A method of graphically displaying trace data using a visualization tool having a display monitor for displaying pixel map diagrams, a mass storage device for storing data structures and diagrams, a parallel computer system connected to said display monitor and mass storage device, and an input device connected to said computer system, comprising the steps of:
- converting trace data into data structures and creating pixel map diagrams from each of said data structures;
sampling processor utilization time at certain intervals from said trace data;
generating and displaying an activity diagram for any selected processor in said computer system at each of said sampled time intervals;
generating an average processor utility diagram and plotting it against said processor activity diagram over time so as to compare each processors utilization time to said average utilization time, highlighting any processor that is functioning above and below such average.
1 Assignment
0 Petitions
Accused Products
Abstract
A visualization tool for creating graphic displays of trace data produced by a parallel computer program execution monitoring system. The visualization tool contains a display monitor, possible input devices, a mass storage device, and a computer system. Trace data is converted into data structures and later pixel maps to ultimately generate processing activity diagrams for each processor in the computer system. If more than one processor is present, more than one processing activity diagram can be generated and simultaneously displayed on the same screen in form of strip graphs and for certain indicated time intervals. An average processor utilization diagram is then calculated and plotted on every processor activity diagram for comparison purposes. Browsing through these strip graphs all at the same time while comparing them against the average utilization graph will allow a user to easily redistribute workload if necessary and/or locate problem situations.
216 Citations
25 Claims
-
1. A method of graphically displaying trace data using a visualization tool having a display monitor for displaying pixel map diagrams, a mass storage device for storing data structures and diagrams, a parallel computer system connected to said display monitor and mass storage device, and an input device connected to said computer system, comprising the steps of:
-
converting trace data into data structures and creating pixel map diagrams from each of said data structures; sampling processor utilization time at certain intervals from said trace data; generating and displaying an activity diagram for any selected processor in said computer system at each of said sampled time intervals; generating an average processor utility diagram and plotting it against said processor activity diagram over time so as to compare each processors utilization time to said average utilization time, highlighting any processor that is functioning above and below such average. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
10. The method of claim 10, wherein said standard deviation ranges are indicated by regions enveloping said average utilization graph.
Specification