loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
9th International Parallel Processing Symposium
Capturing and automating performance diagnosis: the Poirot approach
Santa Barbara, CA
April 25-April 28
ISBN: 0-8186-7074-6
B.R. Helm, Dept. of Comput. & Inf. Sci., Oregon Univ., Eugene, OR, USA
P.D. Malony, Dept. of Comput. & Inf. Sci., Oregon Univ., Eugene, OR, USA
S.P. Fickas, Dept. of Comput. & Inf. Sci., Oregon Univ., Eugene, OR, USA
Performance diagnosis, the process of finding and explaining performance problems, is an important part of parallel programming. Effective performance diagnosis requires that the programmer plan an appropriate method, and manage the experiments required by that method. This paper presents Poirot, an architecture to support performance diagnosis. It explains how the architecture helps automatically, adaptably plan and manage the diagnosis process. The paper evaluates the generality and practicality of Poirot, by reconstructing diagnosis methods found in several published performance tools.
Index Terms:
software performance evaluation; program debugging; diagnostic expert systems; performance diagnosis; Poirot; parallel programming; diagnosis methods; performance tools; performance debugging; knowledge-based diagnosis; software engineering
Citation:
B.R. Helm, P.D. Malony, S.P. Fickas, "Capturing and automating performance diagnosis: the Poirot approach," ipps, pp.606, 9th International Parallel Processing Symposium, 1995
Usage of this product signifies your acceptance of the Terms of Use.