Power Analysis for Executable Program on Single Computer Based on Artificial Neural Network
Yiming Tan, Guosun Zeng · 2012
Power management of application program is a hot research in the area of green computing and high productivity computing.Because of the complexity of application programs,heterogeneity of processors and uncertainty of the running environment,it is difficult to propose an accurate method to predict energy consumption for application program directly.So we presented a power analysis paradigm for application program based on artificial neural network.First,we built a power analysis model based on back propagation neural network(BPNN).The three factors of software,hardware and environment were taken as the inputs of BPNN,and energy consumption and finish time as the outputs of BPNN.Next,we chose lots of classic application programs from different fields as training samples.After learning and training,an expected BPNN was obtained which can be used to predict energy consumption for other new programs.Repeated experiments show that this power analysis paradigm is rational and feasible.