SLIDE 26 26
ESII: Intro and Overview
Power Consumption Power Consumption
Many embedded systems are Many embedded systems are battery battery-driven; some of them cannot driven; some of them cannot y ; be recharged for entire life time be recharged for entire life time Power efficiency is an important Power efficiency is an important characteristic: e g MHz/mW (see characteristic: e g MHz/mW (see
rrent [A] Energy ~ S I(t) dt != const
characteristic: e.g. MHz/mW (see characteristic: e.g. MHz/mW (see data sheets of embedded data sheets of embedded processors) processors) P i b dd d P i b dd d
cur
Power consumers in an embedded Power consumers in an embedded system system
Hardware: CPU, memory hierarchy Hardware: CPU, memory hierarchy ( i h t h ( i h t h
E l f l d Time T_a T_b
(main memory, caches, scratch (main memory, caches, scratch pad), communication (buses etc) pad), communication (buses etc) Software: application program, RTOS, … Software: application program, RTOS, …
Example for an evenly and unevenly discharged battery: the total capacity of the battery might vary = > can be exploited by power saving strategies
Peripherals: sensors, actuators, … Peripherals: sensors, actuators, …
Power Optimization strategies (at design time and/or operating time) Power Optimization strategies (at design time and/or operating time) Sili t h l th i i Sili t h l th i i hit t RTOS hit t RTOS
- J. Henkel, M. Shafique, KIT, WS1011
http://ces.itec.kit.edu
Silicon technology, synthesis, micro Silicon technology, synthesis, micro-
- architecture, RTOS, power
architecture, RTOS, power management, compiler, algorithms, … management, compiler, algorithms, …