linaro-pm-wg team mailing list archive
-
linaro-pm-wg team
-
Mailing list archive
-
Message #00423
[Blueprint linaro-powermgt-discussion-using-cgroups-for-saving-power] Using cgroups/cpusets to save power
Blueprint changed by Daniel Lezcano:
Whiteboard set to:
Discussion results:
* identify all interrupts waking up a cpu
=> https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/WakeUpSources
* reduce the number of interrupt
* timer irq affinity
=> https://blueprints.launchpad.net/linaro-power-kernel/+spec/cpuidle-dynamic-timer-irq-affinity
* timer and workqueue migration to non idle cpus
=> https://blueprints.launchpad.net/linaro-big-little-system/+spec/timer-workqueue-cpu-quiescent
* solution is suitable when:
* cpuset groups cpus per cluster
* cpuidle supports deep idle state (powerdown)
* solution is suitable for b.L to:
* move the policy in the userspace
* low latency to switch the cluster is not critical
* a prototype has been made
* a study has been done:
=> elinux.org/images/a/a3/Lcjp2013_nakagawa.pdf
--
Using cgroups/cpusets to save power
https://blueprints.launchpad.net/linaro/+spec/linaro-powermgt-discussion-using-cgroups-for-saving-power