Visualizing performance debugging
- 1 October 1989
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Computer
- Vol. 22 (10) , 38-51
- https://doi.org/10.1109/2.42013
Abstract
The authors examine a special software development environment called the Parallel Programming and Instrumentation Environment (PIE). PIE is designed to develop performance-efficient parallel and sequential computations. Following an explanation of PIE's general theory and features, PIE's visualization tools are used to isolate and repair the parallelism problem of an eight-process computation. Two more difficult examples using PIE are discussed. Some of the issues involved in correctly presenting visual information, such as the features users ask for and what can be done about a performance monitor's perturbation of computations, are addressed.Keywords
This publication has 8 references indexed in Scilit:
- Faust: an integrated environment for parallel programmingIEEE Software, 1989
- CODE: a unified approach to parallel programmingIEEE Software, 1989
- Performance-measurement tools in a multiprocessor environmentIEEE Transactions on Computers, 1989
- Performance prediction and calibration for a class of multiprocessorsIEEE Transactions on Computers, 1988
- Software Development EnvironmentsComputer, 1987
- Programming for observability support in a parallel programming environmentPublished by Association for Computing Machinery (ACM) ,1986
- PIE: A Programming and Instrumentation Environment for Parallel ProcessingIEEE Software, 1985
- Program visualization: Graphical support for software developmentComputer, 1985