280 likes | 464 Views
. . Distinguish Energy from Power. . . . . . . . . . . . . . Amount of energy. . . . . . . . . . . . . . . Amount of power. Energy = Power consumed over time. Extending battery life of portable devices requires conserving energy, not necessarily reducing power. . . The Sweetest Fruit May Not Hang L
E N D
1.
Jonah Probell
Multimedia Systems Engineer
Tensilica Truly Understanding Low-Power Multimedia Chip Design
2. Distinguish Energy from Power
3. The Sweetest Fruit May Not Hang Low
4. Energy Consumption In Systems
5. Typical Multimedia SOC
6. Energy Consumption In SOCs
7. Memory Hierarchy Choices
8. Example: Energy for MP3 file decode
9. Example: MP3 decode play time?
10. Example: MP3 decode energy usage
11. Power Domains for Use Modes:MP3 play
12. Power Domains for Use Modes:long MP3 play
13. Power Domains for Use Modes:telephone
14. Power Domains for Use Modes:multi-player gaming
15. Power Domains for Use Modes:television
16. Power Domains for Use Modes:navigator
17. Power Domains for Use Modes:camera
18. Power Domains for Use Modes:video conferencing
19. Power Domains for Use Modes:idle
20. Power Breakout
21. Power Contributors Leakage
[ 3x] Area (gate count)
[1.5x] Supply voltage
[1.3x] Transistor threshold voltage (VT)
[ 5x] Process characteristics
Dynamic
[ 3x] Area (gate count)
[ 3x] Max Frequency (Fmax)
[ 6x] Switching activity
[1.1x] Capacitance
[1.5x] Supply voltage
[ 5x] Process characteristics
22. Estimate energy early and accurately
23. Experimentation yields lower power
24. Estimate energy early and accurately
25. Important Power affecting decisions Clock gating
Memory segmentation
Multi VT and Multi VDD design
Memory hierarchy structure
I/O voltages
Multiple voltage domains for use mode power down
Dynamic Voltage and Frequency Scaling (DVFS)
Synthesis constraints
Profiling with real software and data in Xenergy
26. Hyped power affecting decisions
27. Ways for Users to Extend Battery Life
28. References