This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RFC] Lock elision implementation guidelines


On 2013.06.07 at 09:29 -0700, Andi Kleen wrote:
> On Fri, Jun 07, 2013 at 05:20:59PM +0200, Torvald Riegel wrote:
> > I've put those guidelines up as a page on the wiki:
> > http://sourceware.org/glibc/wiki/LockElisionGuide
> > 
> > I incorporated the comments that came up in the discussion, and tried to
> > represent the results of this discussion.  Please speak up if there are
> > points you disagree with.
> 
> I don't see much sense to write such a guide out of theoretical considerations.
> Any practical guide needs to be based on experience.
> Many aspects of lock elision can be non intuitive and need validation on
> real systems.
> 
> Please play around with the implementation, test it with your favourite
> applications and then write something up.

BTW, now that Haswell is released: Could you post some performance
numbers for your patchkit?

-- 
Markus


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]