Embedded Software Energy Modeling Method at Architecture Level

This paper starts at a software architecture level,considers the functional relation between software characteristic quantities and embedded software energy as nonlinear(linear functional relation can be considered as a special nonlinear functional relation).Next,the paper presents an energy model at architecture level by using BP neural network.The energy model measures 5 software characteristic quantities at architecture level and uses BP neural network to fit the functional relation between software characteristic quantities and embedded software energy.Experimental results show that this model is effective.

[1]  Zhang Teng On Energy-Consumption Analysis and Evaluation for Component-Based Embedded System with CSP , 2009 .

[2]  Niraj K. Jha,et al.  High-level software energy macro-modeling , 2001, Proceedings of the 38th Design Automation Conference (IEEE Cat. No.01CH37232).

[3]  A. Sarajedini,et al.  The best of both worlds: Casasent networks integrate multilayer perceptrons and radial basis functions , 1992, [Proceedings 1992] IJCNN International Joint Conference on Neural Networks.

[4]  Insup Lee,et al.  Process algebraic modelling and analysis of power-aware real-time systems , 2002 .

[5]  Guo Bing The Redefinition and Some Discussion of Green Computing , 2009 .

[6]  Sam Malek,et al.  Estimating the Energy Consumption in Pervasive Java-Based Systems , 2008, 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom).

[7]  Jean-Philippe Diguet,et al.  Refining power consumption estimations in the component based AADL design flow , 2008, 2008 Forum on Specification, Verification and Design Languages.

[8]  Niraj K. Jha,et al.  Software architectural transformations: a new approach to low energy embedded software , 2003, 2003 Design, Automation and Test in Europe Conference and Exhibition.

[9]  Lei Zhi Estimation and Analysis of Embedded Operating System Energy Consumption , 2008 .

[10]  Fan Gui-sheng Energy Consumption Modeling and Analysis for Distributed Real-Time and Embedded Systems , 2009 .