Apparatuses and methods for monitoring performance of parallel computing
US6330008A · kind A · utility
Assignee
Inventors
Key dates
| Filing date | Feb 24, 1997 |
| Grant date | Dec 11, 2001 |
| Priority date | — |
| Expiry date | Feb 24, 2017 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F11/3404
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A performance monitor represents execution of a data flow graph by changing performance information along different parts of a representation of that graph. If the graph is executed in parallel, the monitor can show parallel operator instances, associated datalinks, and performance information relevant to each. The individual parallel processes executing the graph send performance messages to the performance monitor, and the performance monitor can instruct such processes to vary the information they send. The monitor can provides 2D or 3D views in which the user can change focus, zoom and viewpoint. In 3D views, parallel instances of the same operator are grouped in a 2D array. The data rate of a datalink can be represented by both the density and velocity of line segments along the line which represent it. The line can be colored as a function of the datalink's source or destination, its data rate, or the integral thereof. Alternatively, a histogram can be displayed along each datalink's line, displaying information about the rate of, total of, or value of a field in, the data sent, at successive intervals. The user can click on objects to obtain additional information, such as b…
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.