• DocumentCode
    524034
  • Title

    Performance and power modeling in a multi-programmed multi-core environment

  • Author

    Chen, Xi ; Xu, Chi ; Dick, Robert P. ; Mao, Zhuoqing Morley

  • Author_Institution
    EECS Dept., Univ. of Michigan, Ann Arbor, MI, USA
  • fYear
    2010
  • fDate
    13-18 June 2010
  • Firstpage
    813
  • Lastpage
    818
  • Abstract
    This paper describes a fast, automated technique for accurate on-line estimation of the performance and power consumption of interacting processes in a multi-programmed, multi-core environment. The proposed technique does not require modifying hardware or applications. The performance model uses reuse distance histograms, cache access frequencies, and the relationship between the throughput and cache miss rate of each process to predict throughput. The system-level power model is derived using multi-variable linear regression, accounting for cache contention. Both models are validated on multiple real multi-core systems using SPEC CPU2000 benchmarks; their performance and power estimates are within 3.5% of measured values on average. We explain how to integrate the two models for power estimation during process assignment, helpful for power-aware assignment.
  • Keywords
    cache storage; multiprocessing systems; performance evaluation; regression analysis; SPEC CPU2000 benchmarks; cache access frequencies; cache contention; multi-programmed multi-core environment; multi-variable linear regression; power consumption; power-aware assignment; process assignment; reuse distance histograms; system-level power model; Energy consumption; Frequency; Hardware; Histograms; Permission; Power system modeling; Predictive models; Runtime; Throughput; Time sharing computer systems; assignment; performance modeling; power modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2010 47th ACM/IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-4244-6677-1
  • Type

    conf

  • Filename
    5523621