• DocumentCode
    506149
  • Title

    Building analytical models into an interactive performance prediction tool

  • Author

    Arapattu, D. ; Gannon, Dennis

  • Author_Institution
    Department of Computer Science, Indiana University, Bloomington, Indiana
  • fYear
    1989
  • fDate
    12-17 Nov. 1989
  • Firstpage
    521
  • Lastpage
    530
  • Abstract
    In this paper we describe an interactive tool designed for performance prediction of parallel programs. Static performance prediction, in general, is a very difficult task. In order to avoid some inherent problems, we concentrate on reasonably structured scientific programs. Our prediction system, which is built as a sub-system of a larger interactive environment, uses a parser, dependence analyzer, database and an X-window based front end in analyzing programs. The system provides the user with execution times of different sections of programs. When there are unknowns involved, such as number of processors or unknown loop bounds, the output is an algebraic expression in terms of these variables. We propose a simple analytical model as an attempt to predict performance degradation due to data references in hierarchical memory systems. The predicted execution times of some Lawrence Livermore loop kernels are given together with the experimental values obtained by executing the loops on Alliant FX/8.
  • Keywords
    Analytical models;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 1989. Supercomputing '89. Proceedings of the 1989 ACM/IEEE Conference on
  • Conference_Location
    Reno, NV, United States
  • Print_ISBN
    0-89791-341-8
  • Type

    conf

  • DOI
    10.1145/76263.76321
  • Filename
    5348984