• DocumentCode
    2504008
  • Title

    Performance Modeling based on Multidimensional Surface Learning for Performance Predictions of Parallel Applications in Non-Dedicated Environments

  • Author

    Yagnik, Jay ; Sanjay, H.A. ; Vadhiyar, Sathish

  • Author_Institution
    Google Inc., Mountain View, CA
  • fYear
    2006
  • fDate
    14-18 Aug. 2006
  • Firstpage
    513
  • Lastpage
    522
  • Abstract
    Modeling the performance behavior of parallel applications to predict the execution times of the applications for larger problem sizes and number of processors has been an active area of research for several years. The existing curve fitting strategies for performance modeling utilize data from experiments that are conducted under uniform loading conditions. Hence the accuracy of these models degrade when the load conditions on the machines and network change. In this paper, we analyze a curve fitting model that attempts to predict execution times for any load conditions that may exist on the systems during application execution. Based on the experiments conducted with the model for a parallel eigenvalue problem, we propose a multi-dimensional curve-fitting model based on rational polynomials for performance predictions of parallel applications in non-dedicated environments. We used the rational polynomial based model to predict execution times for 2 other parallel applications on systems with large load dynamics. In all the cases, the model gave good predictions of execution times with average percentage prediction errors of less than 20%
  • Keywords
    curve fitting; eigenvalues and eigenfunctions; parallel processing; polynomials; software performance evaluation; multidimensional curve-fitting model; multidimensional surface learning; nondedicated environments; parallel applications; parallel eigenvalue problem; performance modeling; performance predictions; rational polynomials; Analytical models; Concurrent computing; Curve fitting; Degradation; Kernel; Multidimensional systems; Polynomials; Predictive models; Supercomputers; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 2006. ICPP 2006. International Conference on
  • Conference_Location
    Columbus, OH
  • ISSN
    0190-3918
  • Print_ISBN
    0-7695-2636-5
  • Type

    conf

  • DOI
    10.1109/ICPP.2006.60
  • Filename
    1690656