• DocumentCode
    2798472
  • Title

    Cross-Platform Performance Prediction of Parallel Applications Using Partial Execution

  • Author

    Yang, Leo T. ; Ma, Xiaosong ; Mueller, Frank

  • Author_Institution
    North Carolina State University, Raleigh
  • fYear
    2005
  • fDate
    12-18 Nov. 2005
  • Firstpage
    40
  • Lastpage
    40
  • Abstract
    Performance prediction across platforms is increasingly important as developers can choose from a wide range of execution platforms. The main challenge remains to perform accurate predictions at a low-cost across different architectures. In this paper, we derive an affordable method approaching cross-platform performance translation based on relative performance between two platforms. We argue that relative performance can be observed without running a parallel application in full. We show that it suffices to observe very short partial executions of an application since most parallel codes are iterative and behave predictably manner after a minimal startup period. This novel prediction approach is observation-based. It does not require program modeling, code analysis, or architectural simulation. Our performance results using real platforms and production codes demonstrate that prediction derived from partial executions can yield high accuracy at a low cost. We also assess the limitations of our model and identify future research directions on observationbased performance prediction.
  • Keywords
    Analytical models; Application software; Computer architecture; Computer science; Hardware; Laboratories; Mathematics; Permission; Predictive models; Production;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing, 2005. Proceedings of the ACM/IEEE SC 2005 Conference
  • Print_ISBN
    1-59593-061-2
  • Type

    conf

  • DOI
    10.1109/SC.2005.20
  • Filename
    1559992