Edinburgh, Scotland, UK
October 21 & October 25 | Co-Located Events, Tutorials, & Workshops
October 22-24 | Conference
Find out more information for Open Source Summit + Embedded Linux Conference & OpenIoT Summit Europe 2018

Please note that you can view and download presentations on the Open Source Summit and Embedded Linux Conference + OpenIoT Summit slides pages. 
Back To Schedule
Monday, October 22 • 17:05 - 17:45
Improve Linux User-Space Core Libraries with Restartable Sequences - Mathieu Desnoyers, EfficiOS

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Following the presentation of the "PerCpu Atomics" talk by Paul Turner (Google) and Andrew Hunter (Google) at Linux Plumbers Conference 2013, it took five years of ongoing discussion with the Linux community [1,2,3] to see the rseq(2) system call integrated into the Linux kernel 4.18 release. This presentation by Mathieu Desnoyers (EfficiOS), author of the patch set that was finally integrated into Linux, goes over its key concepts, and areas of applicability where user-space can benefit from performance improvements by using the rseq(2) system call.

The current status of integration into the Linux user-space ecosystem will be discussed.

[1] "Restartable sequences" https://lwn.net/Articles/650333/
[2] "Restartable sequences restarted" https://lwn.net/Articles/697979/
[3] "Restartable sequences and ops vectors" https://lwn.net/Articles/737662/

avatar for Mathieu Desnoyers

Mathieu Desnoyers

CEO, EfficiOS Inc.
Mathieu Desnoyers main contributions are in the area of tracing (monitoring/performance analysis/debugging) and scalability, both at the kernel and user-space levels. He is maintainer of the LTTng project, the Userspace RCU library, and of the Linux kernel membarrier(2) and rseq(2... Read More →

Monday October 22, 2018 17:05 - 17:45 BST
Moorfoot, Level 0
  Linux Systems