[ltt-dev] [RFC PATCH 0/7] priority-boost urcu

Paul E. McKenney paulmck at linux.vnet.ibm.com
Wed Aug 17 13:22:28 EDT 2011


On Wed, Aug 17, 2011 at 10:08:04AM -0700, Paolo Bonzini wrote:
> On 08/17/2011 07:31 AM, Mathieu Desnoyers wrote:
> >So I guess that in that sense, synchronize_rcu() of MB and QSBR could be
> >merged, is that what you are trying to get at ? (sorry for being slow on
> >the uptake);-)
> 
> Yes, and perhaps MEMBARRIER too---leaving just SIGNAL as the oddball
> one.  That's also why I started doing the futex optimization in
> QSBR.
> 
> Did you measure SIGNAL to have better performance in practice than MB?

Yep.  See http://www.rdrop.com/users/paulmck/preprints/, click on
"main paper" and see figures 6 and later.  Note that the "Signal-based
RCU" line is significantly higher than the "General-purpose RCU" line,
and keep in mind that these plots use logscale y axes.

Of course, your mileage may vary.

							Thanx, Paul




More information about the lttng-dev mailing list