• DocumentCode
    2380506
  • Title

    Fast estimation of software energy consumption using IPI(Inter-Prefetch Interval) energy model

  • Author

    Kim, Jungsoo ; Kang, Kyungsu ; Shim, Heejun ; Hwangbo, Woong ; Kyung, Chong-Min

  • Author_Institution
    Dept. of EECS at KAIST 373-1, Guseong-dong Yuseong-gu, Daejeon 305-701 Republic of Korea
  • fYear
    2007
  • fDate
    15-17 Oct. 2007
  • Firstpage
    224
  • Lastpage
    229
  • Abstract
    In this paper, we present the way of fast and accurate estimation of software energy consumption in off-the-shelf pro- cessor using IPI(Inter-Prefetch Interval) energy model. In our previous work[1], we proposed a new energy estimation method, and presented the way to characterize IPI energy model. However, there were some drawbacks in our previous work. First, the previous IPI energy model was only able to cover basic block. Second, it took too much time to estimate energy consumption of software due to the absence of energy estimator. To tackle these problems, in this paper, we propose modified IPI energy model, and present the way to implement IPI energy estimator using off-the-shelf system-level simulator. By using this, we can analyze such dynamic effect as address jump due to branch instructions and stalls due to hazard fast and accurately. The major challenging issue when implementing IPI energy estimator is cycle-by-cycle behavioral discrepancy between physical chip and ISS(Instruction Set Simulator) in system-level simulator. In order to overcome this problem, we propose training method to reduce the discrepancy. To verify our method, we applied our idea to ARM1136JF-S real chip. By the result of this work, the accuracy of energy estimation is more than 90% compared to measured data on prototyping board.
  • Keywords
    Computational modeling; Computer simulation; Design optimization; Distributed computing; Energy consumption; Energy measurement; Hazards; Permission; Semiconductor device measurement; Software prototyping; Black-box Processor; IPI Energy Model; Software Energy Estimation; System-Level simulator;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Very Large Scale Integration, 2007. VLSI - SoC 2007. IFIP International Conference on
  • Conference_Location
    Atlanta, GA, USA
  • Print_ISBN
    978-1-4244-1710-0
  • Electronic_ISBN
    978-1-4244-1710-0
  • Type

    conf

  • DOI
    10.1109/VLSISOC.2007.4402502
  • Filename
    4402502