• DocumentCode
    850756
  • Title

    Visualizing performance debugging

  • Author

    Lehr, Ted ; Segall, Zary ; Vrsalovic, Dalibor F. ; Caplan, Eddie ; Chung, Alan L. ; Fineman, Charles E.

  • Author_Institution
    Carnegie Mellon Univ., Pittsburgh, PA, USA
  • Volume
    22
  • Issue
    10
  • fYear
    1989
  • Firstpage
    38
  • Lastpage
    51
  • Abstract
    The authors examine a special software development environment called the Parallel Programming and Instrumentation Environment (PIE). PIE is designed to develop performance-efficient parallel and sequential computations. Following an explanation of PIE´s general theory and features, PIE´s visualization tools are used to isolate and repair the parallelism problem of an eight-process computation. Two more difficult examples using PIE are discussed. Some of the issues involved in correctly presenting visual information, such as the features users ask for and what can be done about a performance monitor´s perturbation of computations, are addressed.<>
  • Keywords
    computer graphics; parallel programming; program debugging; programming environments; software tools; PIE; Parallel Programming and Instrumentation Environment; eight-process computation; parallelism problem; performance debugging; software development environment; visualization tools; Concurrent computing; Data visualization; Debugging; Histograms; Parallel processing; Parallel programming; Performance evaluation; Programming profession; Prototypes; Statistics;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.42013
  • Filename
    42013