Browse > Article

A Power Estimation Model for Arithmetic and Logic Instructions of Embedded Microprocessors  

Shin Dong-Ha (상명대학교 소프트웨어학부)
Kang Kyung-Hee (상명대학교 대학원 컴퓨터과학과)
Abstract
In order to estimate the power consumed by an embedded microprocessor during an execution of software, we measure and utilize the current consumed by the processor during the execution of each instruction. In this paper, we measure and analyse the current consumed by the microprocessor adc16s310 during the execution of arithmetic and logic instructions, and propose a power estimation model which estimates the current for all instruction executions precisely by using a small numbers of current measurements. The proposed model can estimate the current with an average 0.34% error by using only 5.84% of total current measurements for arithmetic and logic instructions of the processor.
Keywords
microprocessor; embedded system; instruction; power consumption; power estimation;
Citations & Related Records
연도 인용수 순위
  • Reference
1 S. Lee, A. Ermedahl, S. L. Lee, and N. Chang, An Accurate Instruction-Level Energy Consumption Model for Embedded RISC Processors, Proceedings of the ACM SIGPLAN workshop on Languages, compilers and tools for embedded systems LCTES '01, 2001
2 S. Devadas and S. Malik, A Survey of Optimization Teclmiques Targeting Low Power VLSI Circuits, Proceedings of 32nd ACM/IEEE Design Automation Conference, San Francisco, CA, 242-247, 1995
3 H. Mehta, R. M. Owens, M. J. Irwin, R. Chen, and D. Ghosh, Teclmiques for Low Energy Software, Proceedings of the 1997 International Symposium on Low Power Electronics and Design, 1997
4 V. Tiwari, S, Malik, A. Wolfe, and M. T. Lee, Instruction Level Power Analysis and Optimization of Software, Journal of VLSI Signal Processing Systems, Vol. 13, Issue 2-3, Kluwer Academic Publishers, Boston, 223-238, Aug./Sep. 1996
5 Advanced Digital Chips Inc., adc16S310 USB 1.1 Core Embedded Microprocessor Databook, Jun. 2003
6 Advanced Digital Chips Inc., SE16108 Core Manual, Extendable Instruction Set Computer, Version 1.0, Nov. 2000
7 N. Chang, K. Kim, and H. G. Lee, Cycle-Accurate Measurement and Characterization with a Case Study of the ARM/TDMI, IEEE Transaction on Very Large Scale Integration (VLSI) Systems, Vol. 10, No. 2, April 2002
8 V. Tiwari, S. Malik, and A. Wolfe, Power Analysis of Embedded Software: A First Step Toward Software Power Minimization, IEEE Transactions on VLSI Systems, Vol. 2, No. 4, 437-445, Dec. 1994   DOI   ScienceOn
9 V. Tiwari, S. Malik, and A. Wolfe, Compilation Teclmiques for Low Energy: An Overview, Proceedings of the IEEE Symposium on Low Power Electronics, San Diego, CA, October, 1994