On Wed, 21 Aug 2013, Thorsten Glaser wrote:

> >> Anything GTK+/GNOME (e.g. xchat) is not usable due to their use of 
> >> TLS and/or atomics. I had thought KDE would suffer from the same, but 
> >> they seem to be faster?
> >
> >We do have TLS now, don't we?
> 
> Yes, that precisely is the problem.
> 
> We *must* break the ABI, put aside an A register for the TLS thread 
> base, and do something about the syscall overhead for things like 
> atomic_cmpxchg, gettimeofday, etc. too, like shared kernel/user pages.

Losing a register also hurts performance. Someone suggested moving 
get/set_thread_area to a VDSO (as well as the atomic ops). As I understand 
it, this need not break the ABI and should be faster than the TLS system 
calls.

Finn


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
http://lists.debian.org/[email protected]

Reply via email to