alistair23-linux/kernel/sched
Peter Zijlstra 518cd62341 sched: Only queue remote wakeups when crossing cache boundaries
Mike reported a 13% drop in netperf TCP_RR performance due to the
new remote wakeup code. Suresh too noticed some performance issues
with it.

Reducing the IPIs to only cross cache domains solves the observed
performance issues.

Reported-by: Suresh Siddha <suresh.b.siddha@intel.com>
Reported-by: Mike Galbraith <efault@gmx.de>
Acked-by: Suresh Siddha <suresh.b.siddha@intel.com>
Acked-by: Mike Galbraith <efault@gmx.de>
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Chris Mason <chris.mason@oracle.com>
Cc: Dave Kleikamp <dave.kleikamp@oracle.com>
Link: http://lkml.kernel.org/r/1323338531.17673.7.camel@twins
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2011-12-21 10:34:44 +01:00
..
auto_group.c
auto_group.h
clock.c
core.c sched: Only queue remote wakeups when crossing cache boundaries 2011-12-21 10:34:44 +01:00
cpupri.c
cpupri.h
debug.c
fair.c sched: Only queue remote wakeups when crossing cache boundaries 2011-12-21 10:34:44 +01:00
features.h
idle_task.c
Makefile
rt.c
sched.h sched: Only queue remote wakeups when crossing cache boundaries 2011-12-21 10:34:44 +01:00
stats.c
stats.h Merge branch 'sched/core' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into cputime-tip 2011-12-19 19:23:15 +01:00
stop_task.c