Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 0d6eeac4 authored by Morten Rasmussen's avatar Morten Rasmussen Committed by Lingutla Chandrasekhar
Browse files

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: default avatarMorten Rasmussen <morten.rasmussen@arm.com>
Change-Id: I8b08a0fa73f357a9972324bc76cec3912fe293cf
Signed-off-by: default avatarChris Redpath <chris.redpath@arm.com>
Git-commit: c42f9795e6a0c0e9d3cc6e1fe02fa60829ceb23a
Git-repo: https://android.googlesource.com/kernel/common/


Signed-off-by: default avatarSatya 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: default avatarLingutla Chandrasekhar <clingutla@codeaurora.org>
parent 118a7c02
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment