• DocumentCode
    951499
  • Title

    Locating performance problems in massively parallel executions

  • Author

    Couch, Alva L.

  • Author_Institution
    Dept. of Comput. Sci., Tufts Univ., Medford, MA, USA
  • Volume
    81
  • Issue
    8
  • fYear
    1993
  • fDate
    8/1/1993 12:00:00 AM
  • Firstpage
    1116
  • Lastpage
    1125
  • Abstract
    Performance problems in asynchronous massively parallel programs are often the result of unforeseen and complex asynchronous interactions between autonomous processing elements. Then performance problems are not inefficiencies in source code, but gaps in the algorithm designer´s understanding of a complex physical system. The analyst forms hypotheses about the probable causes or possible improvements, and verifies these hypotheses by modifying the program and testing it again. These hypotheses can be formed by a variety of methods, from simple and mostly fruitful techniques for suggesting possible source code improvements to the difficult, indirect, and possibly futile activity of visualizing execution. The author describes a visualization system for massively parallel execution data and shows how drawbacks in other analysis methods sometimes make visualization necessary despite its difficulty
  • Keywords
    parallel programming; performance evaluation; program testing; visual programming; asynchronous interactions; asynchronous massively parallel programs; autonomous processing elements; massively parallel execution data; performance problems; source code improvements; visualization system; Algorithm design and analysis; Computer architecture; Concurrent computing; Data visualization; Hardware; Image processing; Parallel processing; Performance analysis; Scalability; Testing;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/5.236189
  • Filename
    236189