Abstract
For the current online energy consumption calculation algorithms of embedded application software, it is mainly to calculate and analyze the related hardware energy consumption of software, without considering the software energy consumption of data storage, instruction execution and control, resulting in low accuracy of online energy consumption calculation and slow calculation speed. A new online energy consumption calculation algorithm is proposed, it calculates the energy consumption of the embedded application software running on the processor, memory and I/O controller, respectively through variables transformation to get the instruction transfer probability matrix and the corresponding matrix vector, and calculate the energy consumption of embedded application software by using Markov Chain Model. The experimental results showed that the calculation accuracy and calculation speed of the proposed algorithm is higher than that of the existing algorithms, and a lot of experiments showed that it can reduce the energy consumption of embedded system, which proves that the online energy consumption algorithm of embedded application is superior.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have