mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 0/2] sched: Reduce contention on tg's load_avg & runnable_avg
@ 2013-09-23 19:39 Waiman Long
  2013-09-23 19:39 ` [PATCH 1/2] sched: reduce " Waiman Long
  2013-09-23 19:39 ` [PATCH 2/2] sched, numa: reduce load/runnable_avg computation frequency Waiman Long
  0 siblings, 2 replies; 3+ messages in thread
From: Waiman Long @ 2013-09-23 19:39 UTC (permalink / raw)
  To: Ingo Molnar, Peter Zijlstra
  Cc: Waiman Long, linux-kernel, Paul E. McKenney, Frederic Weisbecker,
	Eric W. Biederman, Andrew Morton, Serge Hallyn,
	Chandramouleeswaran, Aswin, Norton, Scott J

These 2 patches try to reduce contention on the load_avg and
runnable_avg values of the task_group structure in large NUMA
machine by:

patch 1: Move them into their own cacheline & reduce actual read/write
	 to them.

patch 2: Reduce the frequecy of doing the average computation.

Waiman Long (2):
  sched: reduce contention on tg's load_avg & runnable_avg
  sched, numa: reduce load/runnable_avg computation frequency

 init/Kconfig         |   13 ++++++++
 kernel/sched/core.c  |    1 +
 kernel/sched/fair.c  |   84 +++++++++++++++++++++++++++++++++++++++++++++-----
 kernel/sched/sched.h |   29 ++++++++++++++++-
 4 files changed, 117 insertions(+), 10 deletions(-)


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-09-23 19:40 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-09-23 19:39 [PATCH 0/2] sched: Reduce contention on tg's load_avg & runnable_avg Waiman Long
2013-09-23 19:39 ` [PATCH 1/2] sched: reduce " Waiman Long
2013-09-23 19:39 ` [PATCH 2/2] sched, numa: reduce load/runnable_avg computation frequency Waiman Long

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®