Power analysis of a 32-bit embedded microcontroller

被引:13
|
作者
Tiwari, V [1 ]
Lee, MTC
机构
[1] Princeton Univ, Dept Elect Engn, Princeton, NJ 08544 USA
[2] Fujitsu Labs Amer, San Jose, CA 95134 USA
关键词
embedded software; embedded systems; low power design; low power software; power estimation; power optimization;
D O I
10.1155/1998/89432
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A new approach for power analysis of microprocessors has recently been proposed [14]. The idea is to look at the power consumption in a microprocessor from the point of view of the actual software executing on the processor. The basic component of this approach is a measurement based, instruction-level power analysis technique. The technique allows for the development of an instruction-level power model for the given processor which can be used to evaluate software in terms of the power consumption, and for exploring the optimization of software for lower power. This paper describes the application of this technique for a comprehensive instruction-level power analysis of a commercial 32-bit RISC-based embedded microcontroller. The salient results of the analysis and the basic instruction-level power model are described. Interesting observations and insights based on the results are also presented. Such an instruction-level power analysis can provide cues as to what optimizations in the micro-architecture design of the processor would lead to the most effective power savings in actual software applications. Wherever the results indicate such optimizations, they have been discussed. Furthermore, ideas for low power software design, as suggested by the results, are described in this paper as well.
引用
收藏
页码:225 / 242
页数:18
相关论文
共 50 条
  • [31] A CMOS integrated capacitive fingerprint sensor with 32-bit RISC microcontroller
    Jung, SM
    Nam, JM
    Yang, DH
    Lee, MK
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2005, 40 (08) : 1745 - 1750
  • [32] Single-chip implementation of a 32-bit microcontroller for motor drive
    Kim, JC
    Lee, SH
    Lee, DY
    Lee, JH
    Jeong, WC
    Park, HJ
    Mok, IS
    ELEVENTH ANNUAL IEEE INTERNATIONAL ASIC CONFERENCE - PROCEEDINGS, 1998, : 3 - 6
  • [33] Electromagnetic fault injection: towards a fault model on a 32-bit microcontroller
    Moro, Nicolas
    Dehbaoui, Amine
    Heydemann, Karine
    Robisson, Bruno
    Encrenaz, Emmanuelle
    2013 10TH WORKSHOP ON FAULT DIAGNOSIS AND TOLERANCE IN CRYPTOGRAPHY (FDTC 2013), 2013, : 77 - 88
  • [34] Implementation of an improved chaotic encryption algorithm for real-time embedded systems by using a 32-bit microcontroller
    Murillo-Escobar, M. A.
    Cruz-Hernandez, C.
    Abundiz-Perez, F.
    Lopez-Gutierrez, R. M.
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 45 : 297 - 309
  • [35] MATCH 32-BIT AND 64-BIT CPUS TO EMBEDDED APPLICATIONS
    TERRY, D
    ELECTRONIC DESIGN, 1994, 42 (24) : 105 - &
  • [36] Embedded 32-bit cores hit 1 GHz
    Electron. Des., 2007, 24 (33-34):
  • [37] INTEL UNVEILS 32-BIT PROCESSORS FOR EMBEDDED CONTROL
    LEWIS, S
    ELECTRONIC PRODUCTS MAGAZINE, 1988, 30 (22): : 15 - 16
  • [38] IBM CHALLENGES EMBEDDED, 32-BIT RISC VENDORS
    不详
    COMPUTER DESIGN, 1994, 33 (13): : 88 - 88
  • [39] A NOVEL 32-BIT RISC MICROPROCESSOR FOR EMBEDDED SYSTEMS
    MULLER, O
    IEICE TRANSACTIONS ON ELECTRONICS, 1992, E75C (10) : 1196 - 1201
  • [40] Testing of a 32-bit high performance embedded microprocessor
    Jing, Wang
    Zhang Shengbing
    Meng, Zhang
    2007 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2007, : 288 - 292