Scheduler-driven CPU frequency selection

*

One Line Summary

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

Abstract

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).

Tags

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

Presentation Materials

slides

Speaker