RSEQ Support Might Finally Premiere In Glibc 2.31 For Using This Modern Linux Feature

The RSEQ (Restartable Sequences) system call was added back in Linux 4.18 to allow for faster user-space operations on per-CPU data. Benchmarks on the RSEQ system call have been quite promising while it looks like the GNU C Library might finally be wrapping its support for RSEQ in time for the next release, Glibc 2.31.
Mathieu Desnoyers of EfficiOS talked at this month's GNU Cauldron conference on adding restartable sequence support to Glibc. The benchmark numbers provided are quite enticing:
There still is some outstanding work before the Glibc RSEQ support will land, but hopefully it will all happen in time for this next release. More details on RSEQ and the Glibc integration via this PDF slide deck.
2 Comments
