Using dynamic and Static Approach with Compiler-Assisted in Power management for DVS-Enabled Embedded System

Tianzhou Chen,JiangWei Huang,Jie Qian,Liang Xiao
2007-01-01
WSEAS TRANSACTIONS ON COMPUTERS
Abstract:Most of embedded systems are drove by the battery. The capacity of the battery is limited. The high power consumption is becoming a critical problem for devices which are battery-powered. In this paper we presented a new approach for power management. When the program is compiling, we partitioned the Programs into different regions by Complier statically. And partitioning or merging regions dynamically according the performance statistic. The code of each region could be run on different CPU setting according to their charac- teristic. The different CPU setting could consume different power. We use the DVS technique to set state of CPU. The results showed that using dynamic and static approach together can save more energy than only using static method.
What problem does this paper attempt to address?