The Linux Plumbers 2015 Power Management and Energy-aware Scheduling track focuses on topics related to power management frameworks, task scheduling in relation to power/energy optimization, and platform power management mechanisms. The goal is to facilitate cross framework and cross platform discussions that can help improve power and energy-awareness in Linux.
Topic proposals may relate to (but not restricted to):
Frequency/performance scaling (cpufreq).
CPU idle states (cpuidle).
Thermal management and scheduling under themal constraints.
ACPI power management.
Device Tree representation of platform power management features.
Energy-aware scheduling decisions (minimize energy).
Power domains management.
Integration of system-wide PM (system suspend etc) with runtime PM.
Measurement techniques and tools.
Please add topic proposals here:
Energy-model driven scheduling (Morten Rasmussen
morten.rasmussen@arm.com): Making the task scheduler energy-aware. Proposed scheduler modifications and necessary steps to get them merged.
DT power domain bindings (Lorenzo Pieralisi
lorenzo.pieralisi@arm.com): Describing linkage between idle states and power domain DT bindings. Interaction between CPU PM notifiers and power domains. Linkage of device idle states to CPUidle state through DT bindings relationship. System suspend state and wake-up sources DT description.
ACPI power management on arm64 (Lorenzo Pieralisi
lorenzo.pieralisi@arm.com): Describing CPUidle states and discuss S-state definition for arm64 systems. CPUfreq arm64 ACPI requirements. Introduction to PSCI. Debate ACPI devices power management on ARM systems.
New ACPI Specification Changes Related to Power Management (Rafael J. Wysocki
rafael@kernel.org): Outilne recent changes in the power management part of the ACPI specification and discuss their meaning to Linux. Discussion.
Linux Power Management Core Changes in the Last Several Months (Rafael J. Wysocki
rafael@kernel.org): Overview of the changes made to the Linux kernel's power management core code over the last few kernel releases.
Hardware P-States (Kristen Carlson Accardi
kristen@linux.intel.com): Overview of the hardware P-states (HWP) mechanism implemented in recent Intel processors and support for it in the intel_pstate driver.
Power Management On IBM POWER platforms (Preeti U. Murthy
preeti@linux.vnet.ibm.com): Results and takeaways of testing and profiling power management on POWER platforms and challenges involved in enabling power management on Open Power platforms.
Power Model driven thermal management (Javi Merino
javi.merino@arm.com): Overview of the power allocator thermal governor, a simple CPU power model and a few ideas on integrated thermal management in linux.
Unifiy idle management of CPUs and IO devices (Kevin Hilman
khilman@kernel.org): Discuss goals and challenges of using runtime PM and genpd for CPU and cluster idle management.
Scheduler-driven CPU frequency selection (Michael Turquette
mturquette@linaro.org): Discuss current design and gather feedback on a cpu capacity-based frequency scaling policy. Includes changes to scheduler and CPUfreq core. Discussion.
The schedule of the 2015 Energy-aware Scheduling and CPU Power Management Plumbers Microconference is as follows. Note presentation slides can be found on the Plumbers page by following the links to the abstracts:
This is a good place to record notes from your session. All too often, if notes were not written down, the session might as well not have happened.