Scheduler-driven CPU frequency selection


One Line Summary

Discuss current design and gather feedback on a cpu capacity-based frequency scaling policy.


Discuss design of a scheduler-driven cpufreq policy based on recent patches introducing cpufreq_sched.c and gather feedback. Includes changes to scheduler and CPUfreq subsystem. If time permits, wander into the weeds regarding multi-scheduler class constraints (e.g. deadline scheduler bandwidth) and peripheral device constraints (e.g. DDR controller driver increasing CPU clock speed).


power management, scheduler, cpufreq, energy aware scheduling, dvfs

Presentation Materials