##plugins.themes.bootstrap3.article.main##

Embedded systems are used extensively in all spheres of life. Size, cost and power are the major issues in design and marketing of these products. In embedded system, the processor has to perform given task repeatedly. Power optimization need to be achieved not only at hardware level, but also at software level. Because software power contributes substantially in overall power consumption of embedded system. In this paper, a simplified method for instruction level energy estimation is presented for ARM Cortex M4 processor. Results obtained are compared with micro benchmark programs. The result shows less than -2% error in energy consumption estimation.  

Downloads

Download data is not yet available.

References

  1. R. Ge, et al., "Performance-constrained Distributed DVS Scheduling for Scientific Applications on Power-aware Clusters," presented at the Proceedings of the 2005 ACM/IEEE conference on Supercomputing, 2005.
     Google Scholar
  2. Tiwari, S. Malik, and A. Wolfe, “Power analysis of embedded Software: A first step towards software power minimization,” IEEE Trans. VLSI Systems, vol. 2, no. 4, pp. 437–445, Dec. 1994.
     Google Scholar
  3. V.A.Kulkarni and G.R.Udupi, “ Instruction Level Power Consumption Estimation – Issues and Review”, Journal of Multidisciplinary Engineering Science and Technology (JMEST) ISSN: 2458-9403 Vol. 4 Issue 2, February – 2017, pp 6776-6781.
     Google Scholar
  4. Naehyuck Chang, Kwanho Kim, and Hyung Gyu Lee, “Cycle-Accurate Energy Measurement and Characterization With a Case Study of the ARM7TDMI”, IEEE Trans. VLSI Systems, vol. 10, no. 2, April 2002, pp. 146-154.
     Google Scholar
  5. Nikolaos Kavvadias, Periklis Neofotistos, Spiridon Nikolaidis, C. A. Kosmatopoulos, and Theodore Laopoulos, “Measurements Analysis of the Software-Related Power Consumption in Microprocessors”, IEEE Trans. Instrum. Measurement, VOL. 53, NO. 4, AUGUST 2004, pp. 1106-1112.
     Google Scholar
  6. V. Konstantakos, A. Chatzigeorgiou, S. Nikolaidis, T. Laopoulos, “Energy consumption estimation in embedded systems”, IEEE Trans. Instrum. Measurement, VOL. 57, NO. 4, APRIL 2008 pp. 797–804.
     Google Scholar
  7. Mostafa Bazzaz, Mohammad Salehi and Alireza Ejlali, “An Accurate Instruction-Level Energy Estimation Model and Tool for Embedded Systems”, IEEE Trans. Instrum. Measurement, VOL. 62, NO. 7, JULY 2013, pp. 1927-1934.
     Google Scholar
  8. Wang, Wei and Zwolinski, Mark (2014) “An improved instruction-level power model for ARM11 microprocessor”. In, High Performance Energy Efficient Embedded Systems (HIP3ES), Berlin, DE, 23 Jan 2013. 7pp.
     Google Scholar
  9. Lubomir Bogdanov, “Look-up Table-Based Microprocessor Energy Model”, International Scientific Conference on Engineering, Technologies and Systems TECHSYS 2016, Technical University – Sofia, Plovdiv branch , 26 – 28 May 2016, Plovdiv, Bulgaria.
     Google Scholar
  10. Momcilo V. Krunic, Miroslav V. Popovic, Vlado M. Krunic, Nenad B. Cetic, “Energy Consumption Estimation for Embedded Applications”, ELEKTRONIKA IR ELEKTROTECHNIKA, ISSN 1392-1215, VOL. 22, NO. 3, 2016, pp. 44-49.
     Google Scholar
  11. Cortex-M4 Devices, Generic User Guide,ARM Limited, 2010.
     Google Scholar
  12. V. A. Kulkarni and G. R. Udupi, “Software Power Measurement of ARM Processor Based Embedded System”, EJERS, European Journal of Engineering Research and Science Vol. 1, No. 5, November 2016, pp.5-9.
     Google Scholar
  13. T. Chou and K. Roy, “Accurate Estimation of Power Dissipation in CMOS Sequential Circuits,” IEEE Transaction VLSI Systems, vol. 4, pp. 369–380, September 1996.
     Google Scholar
  14. F. N. Najm, “A Survey of Power Estimation Techniques in VLSI Circuits,” IEEE Transactions on VLSI Systems, vol. 2, pp. 446–455, 1994.
     Google Scholar
  15. Theodore Laopoulos, Periklis Neofotistos, C. A. Kosmatopoulos, and Spiridon Nikolaidis, “Measurement of Current Variations for the Estimation of Software-Related Power Consumption”, IEEE Trans. Instrum. Measurement, VOL. 52, NO. 4, AUGUST 2003, pp. 1206-1212.
     Google Scholar
  16. N. Kavvadias, P. Neofotistos, S. Nikolaidis, K. Kosmatopoulos, and T. Laopoulos, “Measurements analysis of the software-related power consumption of microprocessors,” IEEE Trans. Instrum. Measurement, vol. 53, no. 4, pp. 1106–1112, Aug. 2004.
     Google Scholar