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: TSX lock elision for glibc v8


On Fri, 2013-05-17 at 09:24 +0200, Andreas Jaeger wrote:
> On 05/17/2013 04:12 AM, Andi Kleen wrote:
> > Feedback addressed I believe.
> >
> > Proposed NEWS entry:
> >
> > * Added support for TSX lock elision for pthread mutexes and rwlock.
> >    This allows to improve lock scaling of existing programs.
> >    By default this is not enabled, unless the user forces it with
> >    environment variables or by setting an explicit lock type.
> >    When the --enable-lock-elision parameter is specified at configure
> >    time lock elision will be enabled by default.
> >    See the manual for more details.
> 
> I suggest to mention that this is implemented for x86/x86-64/x32 only,

Or just say that this is TSX by Intel, or don't use the acronym but the
full name.
Or, perhaps better, say that you added support for lock elision, but
that the current implementation needs TSX support by the hardware.


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