DocumentCode :
3348232
Title :
Analysis and Optimization of Embedded Software Energy Consumption on the Source Code and Algorithm Level
Author :
Luo, Gang ; Guo, Bing ; Shen, Yan ; Liao, HaiYan ; Ren, Lei
Author_Institution :
Sch. of Comput. Sci. & Eng., SiChuan Univ., Chengdu, China
fYear :
2009
fDate :
10-12 Dec. 2009
Firstpage :
1
Lastpage :
5
Abstract :
The energy consumption optimization of embedded systems can be undertaken in multiple levels of hardware and software. In this paper, based on the energy consumption measurement of embedded software, the generating reasons and influencing factors of embedded software energy consumption on the micro-structure and circuit level of hardware were analyzed firstly. Then, to reduce the energy consumption of embedded software, some measures were adopted to improve the software-related characteristics on the source code and algorithm level. Finally, a C program of typical "Eight Queens" puzzle was optimized with three methods of source code level, algorithm level and a mix of source code and algorithm level, the highest energy savings of embedded systems could achieve up to 93.1%, and experimental results demonstrated that the energy consumption optimization methods of embedded software were feasible and effective to minimize the energy consumption of embedded systems.
Keywords :
C language; embedded systems; energy consumption; optimisation; software engineering; source coding; C program; circuit level; embedded software energy consumption; microstructure; optimization; source code; Algorithm design and analysis; Circuits; Embedded software; Embedded system; Energy consumption; Energy measurement; Hardware; Optimization methods; Software algorithms; Software measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded and Multimedia Computing, 2009. EM-Com 2009. 4th International Conference on
Conference_Location :
Jeju
Print_ISBN :
978-1-4244-4995-8
Type :
conf
DOI :
10.1109/EM-COM.2009.5402965
Filename :
5402965
Link To Document :
بازگشت