A basic-block power annotation approach for fast and accurate embedded software power estimation
- Resource Type
- Conference
- Authors
- Lee, Chien-Min; Chen, Chi-Kang; Tsay, Ren-Song
- Source
- 2013 IFIP/IEEE 21st International Conference on Very Large Scale Integration (VLSI-SoC) Very Large Scale Integration (VLSI-SoC), 2013 IFIP/IEEE 21st International Conference on. :118-123 Oct, 2013
- Subject
- Components, Circuits, Devices and Systems
Computing and Processing
Power demand
Pipelines
Estimation
Software
Accuracy
Error analysis
Computational modeling
- Language
- ISSN
- 2324-8432
2324-8440
We propose a new power simulation technique that effectively considers dynamic program execution behaviors such as cache hit/miss or branch predicted/mis-predicted and achieves fast and accurate power estimation results. Traditionally, accurate software power estimation relies on slower fine-grained simulations while faster coarse-grained simulations often lead to inaccurate estimation results. We pre-characterize detailed circuit power consumption, pipeline and branch effects of each basic block for accuracy and then apply efficient instruction-set simulators to compute total software power consumption. The experimental result shows that our approach achieves over 200 MIPS performance with a less than 3% error rate.