diff options
| author | Raghavendra K T <[email protected]> | 2023-03-01 17:49:03 +0530 |
|---|---|---|
| committer | Andrew Morton <[email protected]> | 2023-04-05 20:03:03 -0700 |
| commit | d46031f40e0f7f7bf63914bb3f2e404ad3886ecd (patch) | |
| tree | 93792fcd0970660392d9bcbcc8c002ff02f6b7b1 /tools/perf/scripts/python | |
| parent | 20f586486b87dcfe10b8c79398e24e720885588a (diff) | |
sched/numa: use hash_32 to mix up PIDs accessing VMA
before: last 6 bits of PID is used as index to store information about
tasks accessing VMA's.
after: hash_32 is used to take of cases where tasks are created over a
period of time, and thus improve collision probability.
Result:
The patch series overall improves autonuma cost.
Kernbench around more than 5% improvement and system time in mmtest
autonuma showed more than 80% improvement
Link: https://lkml.kernel.org/r/d5a9f75513300caed74e5c8570bba9317b963c2b.1677672277.git.raghavendra.kt@amd.com
Signed-off-by: Raghavendra K T <[email protected]>
Suggested-by: Peter Zijlstra <[email protected]>
Cc: Bharata B Rao <[email protected]>
Cc: David Hildenbrand <[email protected]>
Cc: Disha Talreja <[email protected]>
Cc: Ingo Molnar <[email protected]>
Cc: Mel Gorman <[email protected]>
Cc: Mike Rapoport <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions