Abstract

Power management of embedded systems is an important issue as they are powered from a limited energy storage. To reduce the power consumption of the processor, dynamic frequency/voltage scaling (DFS) technique has been used widely in embedded systems. In this paper, we consider the cycles per instruction (CPI) as the primary indicator of energy efficiency. On a real target hardware, we observe that memory access affects the CPI, and found that the high CPI lowers the energy efficiency and the performance gain by frequency scaling. With this observation, a new DFS algorithm based on the CPI is proposed. Experimental results show the proposed DFS algorithm provides higher energy efficiency for memory-intensive application; it reduces the energy consumption by 28.6%, without causing delay in execution. The proposed algorithm is mainly designed for memory-intensive applications, but it works well with CPU-intensive applications and mixed type of applications also.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.