• DocumentCode
    2579384
  • Title

    CPR: Composable performance regression for scalable multiprocessor models

  • Author

    Lee, Benjamin C. ; Collins, Jamison ; Wang, Hong ; Brooks, David

  • fYear
    2008
  • fDate
    8-12 Nov. 2008
  • Firstpage
    270
  • Lastpage
    281
  • Abstract
    Uniprocessor simulators track resource utilization cycle by cycle to estimate performance. Multiprocessor simulators, however, must account for synchronization events that increase the cost of every cycle simulated and shared resource contention that increases the total number of cycles simulated. These effects cause multiprocessor simulation times to scale superlinearly with the number of cores. Composable performance regression (CPR) fundamentally addresses these intractable multiprocessor simulation times, estimating multiprocessor performance with a combination of uniprocessor, contention, and penalty models. The uniprocessor model predicts baseline performance of each core while the contention models predict interfering accesses from other cores. Uniprocessor and contention model outputs are composed by a penalty model to produce the final multiprocessor performance estimate. Trained with a production quality simulator, CPR is accurate with median errors of 6.63, 4.83 percent for dual-, quad-core multiprocessors. Furthermore, composable regression is scalable, requiring 0.33x the simulations required by prior regression strategies.
  • Keywords
    microprocessor chips; composable performance regression; multiprocessor simulators; penalty model; performance estimation; quad-core multiprocessors; resource utilization; scalable multiprocessor models; shared resource contention; Analytical models; Computational modeling; Costs; Discrete event simulation; Microarchitecture; Microprocessors; Predictive models; Production; Resource management; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microarchitecture, 2008. MICRO-41. 2008 41st IEEE/ACM International Symposium on
  • Conference_Location
    Lake Como
  • ISSN
    1072-4451
  • Print_ISBN
    978-1-4244-2836-6
  • Electronic_ISBN
    1072-4451
  • Type

    conf

  • DOI
    10.1109/MICRO.2008.4771797
  • Filename
    4771797