This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: TSX lock elision for glibc v8
- From: Torvald Riegel <triegel at redhat dot com>
- To: Andreas Jaeger <aj at suse dot com>
- Cc: libc-alpha at sourceware dot org
- Date: Tue, 21 May 2013 11:05:59 +0200
- Subject: Re: TSX lock elision for glibc v8
- References: <1368756775-23245-1-git-send-email-andi at firstfloor dot org> <5195DB44 dot 1000507 at suse dot com>
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.