• DocumentCode
    2633512
  • Title

    Capturing and automating performance diagnosis: the Poirot approach

  • Author

    Helm, B. Robert ; Malony, Allen D. ; Fickas, Stephen F.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Oregon Univ., Eugene, OR, USA
  • fYear
    1995
  • fDate
    25-28 Apr 1995
  • Firstpage
    606
  • Lastpage
    613
  • Abstract
    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
  • Keywords
    diagnostic expert systems; program debugging; software performance evaluation; Poirot; diagnosis methods; knowledge-based diagnosis; parallel programming; performance debugging; performance diagnosis; performance tools; software engineering; Application software; Computer architecture; Concurrent computing; Data analysis; Debugging; Information science; Parallel programming; Performance analysis; Programming profession; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1995. Proceedings., 9th International
  • Conference_Location
    Santa Barbara, CA
  • Print_ISBN
    0-8186-7074-6
  • Type

    conf

  • DOI
    10.1109/IPPS.1995.395885
  • Filename
    395885