A Simplified Method for Instruction Level Energy Estimation for Embedded System
##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
-
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
1
-
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
2
-
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
3
-
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
4
-
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
5
-
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
6
-
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
7
-
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
8
-
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
9
-
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
10
-
Cortex-M4 Devices, Generic User Guide,ARM Limited, 2010.
Google Scholar
11
-
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
12
-
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
13
-
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
14
-
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
15
-
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
16
Most read articles by the same author(s)
-
V. A. Kulkarni,
G. R. Udupi,
Instruction Level Energy Consumption Estimation of Embedded Processor , European Journal of Engineering and Technology Research: Vol. 4 No. 2: FEBRUARY 2019 -
Supriya Santosh Shanbhag,
G. R. Udupi,
K. Ranganath,
Computer Based Method to Automatically Identify the Regions of Intracerebral Haemorrhage on Diffusion Weighted Magnetic Resonance Images , European Journal of Engineering and Technology Research: Vol. 3 No. 11: NOVEMBER 2018 -
V. A. Kulkarni,
G. R. Udupi,
Software Power Measurement of ARM Processor Based Embedded System , European Journal of Engineering and Technology Research: Vol. 1 No. 5: NOVEMBER 2016