20-24 September 2021
US/Pacific timezone

Report From The Standards Committees

24 Sep 2021, 08:20
30m
Microconference1/Virtual-Room (LPC Virtual)

Microconference1/Virtual-Room

LPC Virtual

150
Toolchains and Kernel MC Toolchains and Kernel MC

Speaker

Paul McKenney (Facebook)

Description

Both C and C++ started as strictly single-threaded languages, despite significant multi-threaded use more than 30 years ago. Explicit support for multithreaded execution appeared in 2011, but this was by no means the final word. This presentation will give a quick overview of low-level standards-committee concurrency progress since then, including a snapshot of work on hazard pointers, RCU, relaxed accesses, dependency ordering, and the interplay between the C/C++ and Linux-kernel memory models.

I agree to abide by the anti-harassment policy I agree

Primary author

Paul McKenney (Facebook)

Presentation Materials