Re: [RFC][PATCH 00/18] sched: Reduce runqueue lock contention -v4

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Ingo Molnar
Date: Tuesday, January 4, 2011 - 8:16 am

* Peter Zijlstra <a.p.zijlstra@chello.nl> wrote:


Just to make it easier for others to see the rationale behind this series, see the 
numbers and limitations listed below.

	Ingo

------------------------->
As measured using: http://oss.oracle.com/~mason/sembench.c

$ echo 4096 32000 64 128 > /proc/sys/kernel/sem
$ ./sembench -t 2048 -w 1900 -o 0

unpatched: run time 30 seconds 639476 worker burns per second
patched:   run time 30 seconds 847526 worker burns per second

Still need to sort out all the races marked XXX (non-trivial), and its
x86 only for the moment.

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RFC][PATCH 01/18] sched: Always provide p-&gt;on_cpu, Peter Zijlstra, (Tue Jan 4, 7:59 am)
[RFC][PATCH 03/18] sched: Change the ttwu success details, Peter Zijlstra, (Tue Jan 4, 7:59 am)
[RFC][PATCH 04/18] sched: Clean up ttwu stats, Peter Zijlstra, (Tue Jan 4, 7:59 am)
[RFC][PATCH 05/18] sched: Provide p-&gt;on_rq, Peter Zijlstra, (Tue Jan 4, 7:59 am)
[RFC][PATCH 16/18] sched: Rename ttwu_post_activation, Peter Zijlstra, (Tue Jan 4, 7:59 am)
[RFC][PATCH 18/18] sched: Sort hotplug vs ttwu queueing, Peter Zijlstra, (Tue Jan 4, 7:59 am)
Re: [RFC][PATCH 00/18] sched: Reduce runqueue lock content ..., Ingo Molnar, (Tue Jan 4, 8:16 am)