[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH htl v3 3/5] htl: Reimplement GSCOPE
From: |
Samuel Thibault |
Subject: |
Re: [PATCH htl v3 3/5] htl: Reimplement GSCOPE |
Date: |
Wed, 15 Sep 2021 01:28:43 +0200 |
User-agent: |
NeoMutt/20170609 (1.8.3) |
Sergey Bugaev, le mar. 07 sept. 2021 16:33:23 +0300, a ecrit:
> This is a new implementation of GSCOPE which largely mirrors its NPTL
> counterpart. Same as in NPTL, instead of a global flag shared between
> threads, there is now a per-thread GSCOPE flag stored in each thread's
> TCB. This makes entering and exiting a GSCOPE faster at the expense of
> making THREAD_GSCOPE_WAIT () slower.
>
> The largest win is the elimination of many redundant gsync_wake () RPC
> calls; previously, even simplest programs would make dozens of fully
> redundant gsync_wake () calls.
That looks good, thanks!
Samuel
- [PATCH htl v3 2/5] htl: Move thread table to ld.so, (continued)
- [PATCH htl v3 2/5] htl: Move thread table to ld.so, Sergey Bugaev, 2021/09/07
- Re: [PATCH htl v3 2/5] htl: Move thread table to ld.so, Samuel Thibault, 2021/09/14
- Re: [PATCH htl v3 2/5] htl: Move thread table to ld.so, Sergey Bugaev, 2021/09/15
- Re: [PATCH htl v3 2/5] htl: Move thread table to ld.so, Samuel Thibault, 2021/09/15
- Re: [PATCH htl v3 2/5] htl: Move thread table to ld.so, Samuel Thibault, 2021/09/15
- Re: [PATCH htl v3 2/5] htl: Move thread table to ld.so, Sergey Bugaev, 2021/09/15
- Re: [PATCH htl v3 2/5] htl: Move thread table to ld.so, Samuel Thibault, 2021/09/15
[PATCH htl v3 4/5] elf: Remove THREAD_GSCOPE_IN_TCB, Sergey Bugaev, 2021/09/07
[PATCH htl v3 3/5] htl: Reimplement GSCOPE, Sergey Bugaev, 2021/09/07
- Re: [PATCH htl v3 3/5] htl: Reimplement GSCOPE,
Samuel Thibault <=
[PATCH htl v3 5/5] testrun.sh: Add support for --tool=rpctrace, Sergey Bugaev, 2021/09/07
[PATCH htl v3 1/5] elf: Replace most uses of THREAD_GSCOPE_IN_TCB, Sergey Bugaev, 2021/09/07
Re: [PATCH htl v3 0/5] Rewrite THREAD_GSCOPE, Adhemerval Zanella, 2021/09/07