The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 02, 2000
Filed:
Nov. 26, 1996
Deepak Mohan Advani, Poughkeepsie, NY (US);
Michael Justin Byron, Simsbury, CT (US);
Steven Robert Hansell, Shokan, NY (US);
Todd Ming Li, Kingston, NY (US);
John Paul Marino, Poughkeepsie, NY (US);
Rajendra Datta Panda, Austin, TX (US);
James Andrew Pierce, Whitney Point, NY (US);
Ko-Yang Wang, Chappaqua, NY (US);
Dennis George Weinel, Poughkeepsie, NY (US);
Robert Spencer Welch, Clifton, NJ (US);
International Business Machines Corporation, Armonk, NY (US);
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.