Performance measurement for parallel and distributed programs: a structured and automatic approach
- 1 January 1989
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Software Engineering
- Vol. 15 (12) , 1615-1629
- https://doi.org/10.1109/32.58772
Abstract
Novel approaches are presented for designing performance measurement systems for parallel and distributed programs. The first approach involves unifying performance information into a single, regular structure that reflects the structure of programs under measurement. The authors define a hierarchical model for the execution of parallel and distributed programs as a framework for the performance measurement. A complete different levels of detail in the hierarchy. The second approach is based on the development of automatic guidance techniques that can direct users to the location of performance problems in the program. Guidance information from such techniques supplies facts about problems in the program and provides possible answers for the further improvement of program efficiency. A performance measurement system, called IPS, has been developed as a prototype of the authors' model and design. Some of the test results from IPS are also discussed.Keywords
This publication has 17 references indexed in Scilit:
- Critical path analysis for the execution of parallel and distributed programsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- DPM: a measurement system for distributed programsIEEE Transactions on Computers, 1988
- A distributed programs monitor for berkeley UNIXSoftware: Practice and Experience, 1986
- PIE: A Programming and Instrumentation Environment for Parallel ProcessingIEEE Software, 1985
- An Integrated Instrumentation Environment for MultiprocessorsIEEE Transactions on Computers, 1983
- Experiences with Performance Measurement and Modeling of a Processor ArrayIEEE Transactions on Computers, 1983
- Distributed computation on graphsCommunications of the ACM, 1982
- GprofPublished by Association for Computing Machinery (ACM) ,1982
- Structure and application of a measurement tool-SAMPLER/3000Published by Association for Computing Machinery (ACM) ,1981
- Hardware Measurements and Their Application on Performance Evaluation in a Processor-ArrayPublished by Springer Nature ,1981