[ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ]

Journal of Information Science and Engineering, Vol. 33 No. 5, pp. 1121-1140

Optimal Energy Saving DVFS Approach of Embedded Processors

Department of Computer Science and Information Engineering
National Taipei University of Technology
Taipei, 10608 Taiwan
E-mail: ylchen@csie.ntut.edu.tw

Dynamic voltage and frequency scaling (DVFS) is considered one of the most efficient techniques for reducing energy consumption. Our studies have found that the optimal operation speed with optimal energy efficiency typically achieves when the processor running at a specific speed other than the lowest speed. Additionally, there exists an inverse relationship between the memory access rate (MAR) and the frequency that can minimize the energy consumption. Therefore, a predictive model can be deduced from the memory access rate to determine a frequency that tends to minimize the CPU energy consumption. In this paper, the existence of a critical speed and the memory access rate-critical speed equation (MAR-CSE) is proved theoretically and practically. A lower bound for Dynamic Voltage and Frequency Scaling is also defined. We report the most energy-efficient DVFS model that provide upper bounds of the reduction of energy consumption. The proposed approach has been implemented on embedded Linux operating system. The experimental results on energy consumption analysis show that our algorithm outperforms other existent DVFS algorithms.

Keywords: dynamic voltage and frequency scaling (DVFS), handheld devices, embedded systems, low power software design, optimal energy saving

  Retrieve PDF document (JISE_201705_02.pdf)