A generic energy model description
summary
Proposal to add a generic Linux energy model expressed in device tree: explicit per-performance-index dynamic power, static leakage, and transition energy cost plus transition latency, with optional temperature-linked values (tables or simple linear fits). Current energy model is CPU-focused and omits leakage and transitions; ACPI lacks support; some SoCs already include rich DT entries. Challenges include cross-domain dependencies (shared caches/voltage rails) and large measurement burdens versus on-board counters. Intended consumers: EAS, thermal and power capping; aim for “good enough” accuracy rather than perfection.
AI-written summary · about
chapters (7)
- 0:00Introduction to energy model
- 2:50Current energy model limitations
- 7:12Proposal for generic energy model
- 11:46Dependencies between power domains
- 16:40Discussion on data collection methods
- 20:11Balancing accuracy and practicality
- 21:58Closing remarks and Q&A
related talks
20mUpdating Energy Model from Thermal
27mMeasuring Carbon Footprint of Personal Computing
37mPower Measurement and Attribution for Processes and Hardware Devices in the Linux...
39mAbout The Need to Power Instrument The Linux Kernel
42mPower Measurement and Attribution in Kernel for Embedded System Processes
46mDevice Power Management: Journey to 5uA
25mThe Power-Supply Subsystem
41mThe Case for an SoC Power Management Driver
