• DocumentCode
    3658580
  • Title

    PowerTrain: A learning-based calibration of McPAT power models

  • Author

    Wooseok Lee;Youngchun Kim;Jee Ho Ryoo;Dam Sunwoo;Andreas Gerstlauer;Lizy K. John

  • Author_Institution
    The University of Texas at Austin, United States
  • fYear
    2015
  • fDate
    7/1/2015 12:00:00 AM
  • Firstpage
    189
  • Lastpage
    194
  • Abstract
    As research on improving energy efficiency becomes prevalent, the necessity of a tool to accurately estimate power is increasing. Among various tools proposed, McPAT has gained some popularity due to its easy-to-use analytical power models. However, McPAT´s prediction has several limitations. Although under- or over-estimated power from unmodeled and mis-modeled parts offset each other, it still incorporates errors in each block. Moreover, the lack of awareness to the implementation details exacerbates the prediction inaccuracies. To alleviate this problem, we propose a new methodology to train McPAT towards precise processor power prediction using power measurements from real hardware. This calibration enables McPAT´s power to fit to the target processor power. Once we adjusted the power consumption of each block to best match those in the target processor, our trained McPAT delivered more precise power estimation. We calibrated the outputs of McPAT against a Cortex-A15 within a Samsung Exynos 5422 SoC. We observe that our methodology successfully reduces the errors, particularly for workloads with fluctuating power behaviors. The results show that the mean percentage error and the mean percentage absolute error of the calibrated power against real hardware are 2.04 percent and 4.37 percent, respectively.
  • Keywords
    "Training","Power measurement","Mechanical power transmission","Sensitivity","Estimation error","Program processors"
  • Publisher
    ieee
  • Conference_Titel
    Low Power Electronics and Design (ISLPED), 2015 IEEE/ACM International Symposium on
  • Type

    conf

  • DOI
    10.1109/ISLPED.2015.7273512
  • Filename
    7273512