DocumentCode :
2671006
Title :
An Embedded Software Power Model Based on Algorithm Complexity Using Back-Propagation Neural Networks
Author :
Li, Qi ; Guo, Bing ; Shen, Yan ; Wang, JiHe ; Wu, YuanSheng ; Liu, Yunben
Author_Institution :
Sch. of Comput. Sci. & Eng., SiChuan Univ., Chengdu, China
fYear :
2010
fDate :
18-20 Dec. 2010
Firstpage :
454
Lastpage :
459
Abstract :
Nowadays as low carbon economy is greatly advocated worldwide, the electricity consumption caused by a huge number of embedded computer systems is gaining more and more attention. Different instruction set, software algorithm and high-level software architecture can significantly affect the system energy consumption. In this paper, we first analyze the relations between software power consumption and some software characteristics on algorithm level. Through measuring three algorithm complexity characteristics, i.e., time complexity, space complexity and input scale, we propose an embedded software power model based on algorithm complexity. Then, we design and train a back propagation neural network to fit the power model accurately based on a sample training function set and more than 400 software power data. Simulation results show that the error between the estimation values of this model and the real measured values is below 10 percent, and this model can effectively estimate the power consumption of software in an early stage of software design.
Keywords :
backpropagation; embedded systems; instruction sets; neural nets; power consumption; power engineering computing; software architecture; algorithm complexity; back propagation neural networks; electricity consumption; embedded computer systems; embedded software power model; high-level software architecture; instruction set; low carbon economy; software algorithm; software design; system energy consumption; Analytical models; Artificial neural networks; Complexity theory; Embedded software; Energy consumption; Software algorithms; algorithm complexity; back-propagation neural network; power model; software power consumption;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Green Computing and Communications (GreenCom), 2010 IEEE/ACM Int'l Conference on & Int'l Conference on Cyber, Physical and Social Computing (CPSCom)
Conference_Location :
Hangzhou
Print_ISBN :
978-1-4244-9779-9
Electronic_ISBN :
978-0-7695-4331-4
Type :
conf
DOI :
10.1109/GreenCom-CPSCom.2010.25
Filename :
5724868
Link To Document :
بازگشت