• DocumentCode
    2134541
  • Title

    Toward symbolic performance prediction of parallel programs

  • Author

    Fahringer, Thomas

  • Author_Institution
    Inst. for Software Technol. & Parallel Syst., Wien Univ., Austria
  • fYear
    1996
  • fDate
    15-19 Apr 1996
  • Firstpage
    474
  • Lastpage
    478
  • Abstract
    Critical analyses in performance estimators for parallel programs require an algorithm that count the number of integer solutions to a set of inequalities. Most current performance estimators are restricted to linear inequalities for this analysis. In this paper we describe a symbolic algorithm which can estimate the number of integer solutions to a set of both linear and non-linear inequalities. The result is either an integer value or a symbolic expression depending on whether the inequalities contain non-loop variables. We have implemented this algorithm and use it as part of P3T, a performance estimator for data parallel programs. We demonstrate the usefulness of this algorithm by predicting the work load of all processors for a parallel program and compare it to measurements taken on an iPSC/860 hypercube system
  • Keywords
    parallel programming; software performance evaluation; symbol manipulation; data parallel programs; iPSC/860 hypercube; parallel programs; performance estimators; symbolic algorithm; symbolic performance prediction; Algebra; Algorithm design and analysis; Electronic mail; Hypercubes; Performance analysis; Prediction algorithms; Software algorithms; Software performance; State estimation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-8186-7255-2
  • Type

    conf

  • DOI
    10.1109/IPPS.1996.508098
  • Filename
    508098