• DocumentCode
    424479
  • Title

    Automated Performance Prediction of Message-Passing Parallel Programs

  • Author

    Block, Robert J. ; Sarukkai, Sekhar ; Mehra, Pankaj

  • Author_Institution
    University of Illinois at Urbana-Champaign
  • fYear
    1995
  • fDate
    1995
  • Firstpage
    31
  • Lastpage
    31
  • Abstract
    The increasing use of massively parallel supercomputers to solve large-scale scientific problems has generated a need for tools that can predict scalability trends of applications written for these machines. Much work has been done to create simple models that represent important characteristics of parallel programs, such as latency, network contention, and communication volume. But many of these methods still require substantial manual effort to represent an application in the model´s format. The MK toolkit described in this paper is the result of an on-going effort to automate the formation of analytic expressions of program execution time, with a minimum of programmer assistance. In this paper we demonstrate the feasibility of our approach, by extending previous work to detect and model communication patterns automatically, with and without overlapped computations. The predictions derived from these models agree, within reasonable limits, with execution times of programs measured on the Intel iPSC/860 and Paragon. Further, we demonstrate the use of MK in selecting optimal computational grain size and studying various scalability metrics.
  • Keywords
    automated modeling; parallel program performance; performance analysis; performance debugging; performance prediction; performance tools; scalability analysis; Complexity theory; Computer science; Debugging; High performance computing; Large-scale systems; Pattern analysis; Performance analysis; Predictive models; Programming profession; Scalability; automated modeling; parallel program performance; performance analysis; performance debugging; performance prediction; performance tools; scalability analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 1995. Proceedings of the IEEE/ACM SC95 Conference
  • Print_ISBN
    0-89791-816-9
  • Type

    conf

  • DOI
    10.1109/SUPERC.1995.242931
  • Filename
    1383167