Packet processing workloads and software applications that are polling in nature bypass the typical kernel power governors. As these workloads are polling they appear 100% utilized and results in zero power savings. This solution implements a user space power governor that has visibility of the "real" workload utilization and triggers power savings. The presentation will review key components required such as virtio-serial and intel_pstate drivers.
We know there are efforts to virtualize frequency control, the goal is how to harmonize all efforts to one solution.