DocumentCode :
875761
Title :
Mtool: an integrated system for performance debugging shared memory multiprocessor applications
Author :
Goldberg, Aaron J. ; Hennessy, John L.
Author_Institution :
AT&T Bell Lab., Murray Hill, NJ, USA
Volume :
4
Issue :
1
fYear :
1993
fDate :
1/1/1993 12:00:00 AM
Firstpage :
28
Lastpage :
40
Abstract :
The authors describe Mtool, a software tool for analyzing performance losses in shared memory parallel programs. Mtool augments a program with low overhead instrumentation which perturbs the program´s execution as little as possible while generating enough information to isolate memory and synchronization bottlenecks. After running the instrumented version of the parallel program, the programmer can use Mtool´s window-based user interface to view compute time, memory, and synchronization objects. The authors describe Mtool´s low overhead instrumentation methods, memory bottleneck detection technique, and attention focusing mechanisms, contrast Mtool with other approaches, and offer a case study to demonstrate its effectiveness
Keywords :
parallel programming; performance evaluation; program debugging; shared memory systems; software tools; Mtool; compute time; integrated system; low overhead instrumentation; memory bottleneck detection; performance debugging; performance losses analysis; shared memory multiprocessor applications; shared memory parallel programs; software tool; synchronization bottlenecks; synchronization objects; window-based user interface; Application software; Concurrent computing; Debugging; Instruments; Parallel programming; Performance loss; Probes; Programming profession; Taxonomy; Time measurement;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/71.205651
Filename :
205651
Link To Document :
بازگشت