Skyeye: an instruction simulator with energy awareness

Shuo Kang,Huayong Wang,Yu Chen,Xiaoge Wang,Yiqi Dai
DOI: https://doi.org/10.1007/11535409_66
2004-01-01
Abstract:This paper presents a novel strategy aimed at modeling the instruction energy consumption of ARM microprocessors with dynamic voltage scaling (DVS) support. A novel energy estimation algorithm is designed, which can record the function calls, and generate a detailed energy profile for each function in a specific program. Some of the optimization policies for implementation are also discussed. These optimization policies reduce the workload of the energy estimators for the individual SOC systems. The prototype system, SKYEYE, can automatically detect the voltage/frequency variation activated by DVS system, and adjust the energy estimation model accordingly. The experiment results further prove the effectiveness of the algorithm.
What problem does this paper attempt to address?