• DocumentCode
    3706767
  • Title

    A State-Based Energy/Performance Model for Parallel Applications on Multicore Computers

  • Author

    Yawen Chen;Jason Mair;Zhiyi Huang;David Eyers;Haibo Zhang

  • fYear
    2015
  • Firstpage
    230
  • Lastpage
    239
  • Abstract
    In this paper, we propose a state-based energy/performance model for a given parallel application on multicore computer systems. By quantifying energy consumptions at fine-grained levels, defined as states, we analyze the energy/performance impact by taking into account the application characteristics and energy features of multicore computers. By combining Amdahl´s Law with our proposed model, we investigate the parallel degree and computation intensity of a given application, and derive the optimal number of cores and frequencies to achieve the minimum energy consumption. We also explore the extensions of energy/performance-efficiency metrics including Energy Per Speedupα (EPSα), Power Per Speedupα (PPSα), Dynamic Energy Per Speedupα (DEPSα) and Dynamic Power Per Speedupα (DPPSα), which use speedup with a weight α to better reflect the energy/performance tradeoffs, especially for parallel applications on multicore platforms. Our proposed state-based energy/performance model and metrics provide novel approaches on estimating the energy/performance impact at the fine-grained level, and offer guidance in achieving tradeoffs between performance and energy consumption for parallel applications on multicore platforms.
  • Keywords
    "Multicore processing","Computational modeling","Energy consumption","Computers","Mathematical model","Measurement","Analytical models"
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops (ICPPW), 2015 44th International Conference on
  • ISSN
    1530-2016
  • Type

    conf

  • DOI
    10.1109/ICPPW.2015.33
  • Filename
    7349915