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
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;
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
DOI :
10.1109/VLSISOC.2007.4402502