Note: Supplemental materials are not guaranteed with Rental or Used book purchases.
Purchase Benefits
What is included with this book?
Introduction | p. 1 |
Lecture Overview | p. 3 |
System Energy Models and Metrics | p. 5 |
Models of How Power/Energy is Consumed in Mobile Devices | p. 5 |
Power and Energy Models | p. 5 |
Discrete Power States of Device Components | p. 8 |
Scaling Power Mechanisms | p. 13 |
Simplified Battery Model | p. 15 |
Energy Metrics | p. 16 |
Measurement and Tools | p. 18 |
Measurement Techniques | p. 18 |
Energy Estimation by Simulation | p. 20 |
Management of Device Power States | p. 23 |
Idleness Defined and Detected | p. 23 |
Policies for Power State Transitions | p. 24 |
Transitions Among High and Low Power States | p. 24 |
Transitions Among Multiple Power States | p. 27 |
Duty Cycling Modes | p. 29 |
Granularity of Transitions | p. 31 |
Modifying Request Patterns to Increase Idle Periods | p. 32 |
Caching and Prefetching | p. 32 |
Memory Management | p. 36 |
Summary | p. 38 |
Dynamic Voltage Scheduling (DVS) | p. 39 |
Workload and Quality of Service Criteria | p. 40 |
About Time and Idle Time | p. 40 |
System Models of Frequency/Voltage Scaling | p. 41 |
Interval-Based Approaches | p. 43 |
DVS for Real-Time Tasks | p. 46 |
Intratask DVS | p. 47 |
Intertask DVS | p. 50 |
Toward the General-Purpose Environment | p. 53 |
Summary | p. 54 |
Multiple Devices-Interactions and Tradeoffs | p. 55 |
Impact of Device Energy Management on Other Components | p. 55 |
Energy-Aware Alternatives | p. 57 |
Computation Versus Communication | p. 57 |
Storage Alternatives | p. 58 |
Networking Alternatives | p. 60 |
Platform Tiers | p. 62 |
Putting it all Together-Whole Systems | p. 63 |
Summary | p. 66 |
Energy-Aware Application Code | p. 69 |
Application Interfaces to Assist System-Level Power Management | p. 69 |
Usage Hints | p. 69 |
System Calls for More Flexibility in Timing | p. 72 |
OS-Application Information Flow to Enable Adaptation | p. 73 |
Frameworks for System Feedback | p. 73 |
Adaptation Through Fidelity | p. 75 |
Developing Applications for Energy Efficiency | p. 77 |
Summary | p. 77 |
Challenges and Opportunities | p. 79 |
On Improving Hardware Capabilities | p. 79 |
On System Software as a Focal Point | p. 80 |
On Engaging Application Designers and Users | p. 80 |
Going Forward | p. 81 |
References | p. 83 |
Author Biography | p. 89 |
Table of Contents provided by Ingram. All Rights Reserved. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.