Publication | Closed Access
Capturing and automating performance diagnosis: the Poirot approach
22
Citations
23
References
2002
Year
Unknown Venue
EngineeringSoftware SystemsDiagnosisComputer ArchitectureSoftware EngineeringSoftware AnalysisPerformance ProblemsData SciencePerformance DiagnosisSystems EngineeringCompilersParallel ComputingPerformance EngineeringProgramming LanguagesComputer ScienceProgram OptimizationPerformance Analysis ToolOperating SystemsPerformance MonitoringPerformance MeasureSoftware TestingDiagnostic SystemParallel ProgrammingParallel Programming ModelEffective Performance Diagnosis
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.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
Page 1
Page 1