ANDROID: sched/fair: Avoid unnecessary balancing of asymmetric capacity groups
On systems with asymmetric cpu capacities, a skewed load distribution might yield better throughput than balancing load per group capacity. For example, running compute intensive tasks on high capacity cpus while leaving low capacity cpus idle. So we let load-balance back off if the busiest group isn't really overloaded. cc: Ingo Molnar <mingo@redhat.com> cc: Peter Zijlstra <peterz@infradead.org> Signed-off-by:Morten Rasmussen <morten.rasmussen@arm.com> Change-Id: I8b08a0fa73f357a9972324bc76cec3912fe293cf Signed-off-by:
Chris Redpath <chris.redpath@arm.com> Git-commit: c42f9795e6a0c0e9d3cc6e1fe02fa60829ceb23a Git-repo: https://android.googlesource.com/kernel/common/ Signed-off-by:
Satya Durga Srinivasu Prabhala <satyap@codeaurora.org> [cslingutla@codeaurora.org: Took partial commit '5494e2edf59c2 ("ANDROID: sched: Consider misfit tasks when load-balancing")', which defined function group_similar_cpu_capacity.] Signed-off-by:
Lingutla Chandrasekhar <clingutla@codeaurora.org>
Loading
Please register or sign in to comment