cpuquiet: Runnable threads governor
authorSai Charan Gurrappadi <sgurrappadi@nvidia.com>
Wed, 25 Jul 2012 15:37:14 +0000 (08:37 -0700)
committerHuang, Tao <huangtao@rock-chips.com>
Mon, 18 May 2015 08:07:08 +0000 (16:07 +0800)
commit79d853800e13f698e39c6ea771447fdc2b858e3a
tree50cec2eb4cb827ced4b74bf68ccaad6da1911daf
parenta6b43f380dc08cf41ff5f38afb848b28b498b41e
cpuquiet: Runnable threads governor

[perf] The runnable threads governor only looks at the average number of
runnables in the system to make a decision when bringing cores
offline/online. First pass; tweaks thresholds and delays to reduce
decision latency to about ~50-70ms per core (from ~100-150ms per core)

Change-Id: Idd3b268a74a8f56ad3fc0e5c7f388174d1b6611f
Signed-off-by: Sai Charan Gurrappadi <sgurrappadi@nvidia.com>
Reviewed-on: http://git-master/r/124679
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>
drivers/cpuquiet/governors/Makefile
drivers/cpuquiet/governors/runnable_threads.c [new file with mode: 0644]