Sei sulla pagina 1di 19

J Z005 Nokia T-JJ0-TJ90.

ppt [ Z00T-09-J9 [ PN
fnergy and Fower Hanagement n HobIe 0evces
Fetr Nska
FrncaI Hember of kesearchStaff
fnergy fffcent Comutng, Noka kesearchCenter
T0.790 raduate Semnar on fnergy Awareness
9th Setember Z007
Z Z005 Nokia T-JJ0-TJ90.ppt [ Z00T-09-J9 [ PN
Content
Hotivation
What is Energy and Power Hanagement [EPH]
System Level Energy and Power Hanagement
EPH Framework
Summary
3 Z005 Nokia T-JJ0-TJ90.ppt [ Z00T-09-J9 [ PN
Hotvaton
33%
20%
15%
7%
5%
3%
2%
15%
Wireless Modems
Application Processor
Backlight
Camera
Bluetooth
Speaker
Display
Other
Primary power consumers in
smartphones:
Wireless modems
Application Processor
0isplay backlight
Host impact on overall power
consumption by tackling these
Components have non-obvious interactions in the ways they consume power
The goal is to increase the whoIe systemproductivity per battery charge
Yr| Neuvo. Cellular phones as embedded systems. In Solid-State Circuits ConIerence, Z004.
0igest oI Technical Papers. ISSCC, volume J, pages 3Z-3T, February Z004.
Energy
requirement
Battery energy density
Lnergy
Cap
4 Z005 Nokia T-JJ0-TJ90.ppt [ Z00T-09-J9 [ PN
LNLkC HANACLHLNT
fnergy & Fower management frame
P0WLk HANACLHLNT
mobiIe terminaI
"HAXIHIZE ENER6Y
AvAILABILITY F0R ENER6Y
C0NSUHIN6 PARTS"
"HAXIHIZE ENER6Y
AvAILABILITY F0R ENER6Y
C0NSUHIN6 PARTS"
"USE AS LITTLE P0WER AS
P0SSIBLE"
"USE AS LITTLE P0WER AS
P0SSIBLE"
LNLkC ST0kACL AND
SUPPL
LNLkC ST0kACL AND
SUPPL
FUNCTI0NS 0ISTRIBUTIN6
AN0 C0NSUHIN6 ENER6Y,
"PAL0AD"
FUNCTI0NS 0ISTRIBUTIN6
AN0 C0NSUHIN6 ENER6Y,
"PAL0AD"
5 Z005 Nokia T-JJ0-TJ90.ppt [ Z00T-09-J9 [ PN
fnergy and Fower Hanagement (fFHJ - what s t !
EPH is an interesting topic, everybody seem to have their own view.
This division is Irom Symbian
6 Z005 Nokia T-JJ0-TJ90.ppt [ Z00T-09-J9 [ PN
fFH Technques
hW improvements [CPU, memory, displays, regulators, .]
Improved usage oI energy sources [eIIiciency, number, types, chargability, .]
0ynamic voltage and Frequency Scaling [0vFS]
0ptimized middleware [0S, policies, .]
Application development [compilers, tools, .] and runtime
Remote execution
.
T Z005 Nokia T-JJ0-TJ90.ppt [ Z00T-09-J9 [ PN
System leveI fnergy and Fower Hanagement
System Level Energy and Power Hanagement
reduces the overall power consumption oI the system [J-N devices]
without losing perIormance Ior users
with the help oI several power saving techniques
The management will be based on EPH Framework, which
deIines the logical components and their roles & Iunctionality
speciIies the interIaces between components
provides the platIorm Ior system level power saving techniques [policies]
increase the amount oI work that the whole system can perIorm per battery charge
8 Z005 Nokia T-JJ0-TJ90.ppt [ Z00T-09-J9 [ PN
fFH Iramework
In Z006 we made
Survey oI existing EPH solutions
EPH Iramework requirements
Based on these we created EPH Framework Logical Architecture, which is
PlatIorm independent
Conceptual Iramework
0eIines the logical components and their roles & Iunctionality
SpeciIies the interIaces between components
Provides the platIorm Ior system level power saving techniques [policies]
Currently we are working on to
Hap the logical architecture to existing Nokia platIorms [Symbian & Linux]
0eveloping intelligent policies on top oI those
9 Z005 Nokia T-JJ0-TJ90.ppt [ Z00T-09-J9 [ PN
fFH Iramework target
Simple, platIorm independent construction
which can easily be implemented on top oI any [Nokia] platIorm
Hust not increase power consumption substantially by itselI
Flexible environment to manage the system behavior
Hultiple independent EPH policies can be active simultaneously
0iIIerent context inIormation can be used Ior the decision making
Easy to add[change[remove EPH policies
Still the outcome must be unambiguous
The system shall increase the amount oI work that the whole system can
perIorm per battery charge
Note: the Iramework will not do this by itselI, but with the help oI intelligent
policies, which will be easy to make and manage on top oI the Iramework
J0 Z005 Nokia T-JJ0-TJ90.ppt [ Z00T-09-J9 [ PN
fFH Iramework logcaI Archtecture
AppIication

Context
Monitor
Power PoIicy

Resource
Manager
Power
PoIicy
Manager
AppIication
Manager

JJ Z005 Nokia T-JJ0-TJ90.ppt [ Z00T-09-J9 [ PN


fFH Iramework logcaI Archtecture
AppIication

Context
Monitor
Power PoIicy

Resource
Manager
Power
PoIicy
Manager
AppIication
Manager

Context denotes any data that is


used in decisions, e.g. EPH proIile,
user preIerences, EPH statistics,
sensor data, etc. Context Honitor is
used to gather all context data.
JZ Z005 Nokia T-JJ0-TJ90.ppt [ Z00T-09-J9 [ PN
fFH Iramework logcaI Archtecture
AppIication

Context
Monitor
Power PoIicy

Resource
Manager
Power
PoIicy
Manager
AppIication
Manager

Policy is activated on some


conditions, and it contains a set
oI rules to control the system
J3 Z005 Nokia T-JJ0-TJ90.ppt [ Z00T-09-J9 [ PN
fFH Iramework logcaI Archtecture
AppIication

Context
Monitor
Power PoIicy

Resource
Manager
Power
PoIicy
Manager
AppIication
Manager

The policies are managed, and


AH and RH instructed by the PPH
J4 Z005 Nokia T-JJ0-TJ90.ppt [ Z00T-09-J9 [ PN
fFH Iramework logcaI Archtecture
AppIication

Context
Monitor
Power PoIicy

Resource
Manager
Power
PoIicy
Manager
AppIication
Manager

AH manages the applications


and their resource consumption
J5 Z005 Nokia T-JJ0-TJ90.ppt [ Z00T-09-J9 [ PN
fFH Iramework logcaI Archtecture
AppIication

Context
Monitor
Power PoIicy

Resource
Manager
Power
PoIicy
Manager
AppIication
Manager

Applications register to the AH,


request resources, inIorm their
Iuture behaviors, and get
notiIications oI resource changes
to which they should adapt.
J6 Z005 Nokia T-JJ0-TJ90.ppt [ Z00T-09-J9 [ PN
fFH Iramework logcaI Archtecture
AppIication

Context
Monitor
Power PoIicy

Resource
Manager
Power
PoIicy
Manager
AppIication
Manager

RH manages the underlying


resources. It has internal [low
level] knowledge oI the resources
and their management.
JT Z005 Nokia T-JJ0-TJ90.ppt [ Z00T-09-J9 [ PN
0ynamc vew
J8 Z005 Nokia T-JJ0-TJ90.ppt [ Z00T-09-J9 [ PN
Summary
Energy and Power Hanagement [EPH]
0ptimize the power consumption by diIIerent techniques
System Level EPH
The system shall increase the amount oI work that the whole system can perIorm
per battery charge
EPH Framework Logical Architecture
PlatIorm independent conceptual Iramework
0eIines the logical components and their roles, Iunctionality and interIaces
Provides the platIorm Ior system level power saving techniques [policies]
Currently we are working on to
Hap the logical architecture to Symbian and Linux
Creating advanced policies on top oI the Iramework
Hake prototypes and benchmarks evaluations
J9 Z005 Nokia T-JJ0-TJ90.ppt [ Z00T-09-J9 [ PN
0scIamer
Ths s stII work n rogress, so the fnaI outcome remans to be
seen.
ThanksI

Potrebbero piacerti anche