~/talks

Paul E. McKenney

what they talk about

all 8 in the filters

where they keep going back

all 4 in the filters

on a stage with

all 6 in the filters

who talks about the same things

titleconferencedate
A (Simple) Hazard Pointer UpdateLinux Plumbers Conference 20252025-12-11
A variant called simple hazard pointers (shazptr) offers an intuitive API that uses a shared per-CPU hazard pointer slot and a wildcard mechanism to avoid…
Talk on
Recent Concurrency and Parallelism Proposals to the C++ Standard CommitteeCppCon 20242024-09-15
Proposal P0493 adds fetch_max/fetch_min atomics (and hints at later floating‑point variants) with hardware-backed speedups; P3135 extends hazard pointers with…
Talk on
Compilers should get over themselves and respect semantic dependencies!The Future of Weak Memory 20242024-01-15
Argues that C/C++ compilers must preserve meaningful runtime dataflow because no real system exhibits OOTA and physics plus hardware practice constrain…
Talk on
BPF Memory Model Two Years OnLinux Plumbers Conference 20232023-11-13
A concrete BPF memory model is proposed that honors dependencies and maps BPF instructions to specific ordering guarantees: exchange/compare-exchange = full…
Talk on
Hunting HeisenbugsLinux Plumbers Conference 20232023-11-13
Defines practical anti-heisenbug techniques: detect versus instrument, amplify rare events, and run targeted stress tests that make timing bugs happen…
Talk on
RCU Office HourLinux Plumbers Conference 20232023-11-13
Q&A-style session focused on concrete RCU fixes and tooling: two external pull requests land changes to RCU bus numbering, an Anamaria-made reproducer that…
Talk on
Installing and Using the Linux-Kernel Memory Model (LKMM)Linux Plumbers Conference 20232023-11-13
Step-by-step setup of the Linux‑Kernel Memory Model shows how to install herd7 and OCaml, satisfy opam/dune dependencies and build the tools, then run litmus…
Talk on
C++ Concurrency TS 2 Use Cases and Future DirectionCppCon 20222022-09-11
C++ Concurrency TS 2 already standardizes hazard pointers and RCU with minimal subsets slated for C++26, and additional facilities like snapshot_ptr…
Talk on
So you want to torture RCU?linux.conf.au 20222022-01-14
rcutorture runs kernel-module tests that build kernels, create guest VMs and run 19 concurrent scenarios to stress RCU, using scripts like kvm.sh /…
Talk on
The Upcoming Concurrency TS Version 2 for Low-Latency and Lockless SynchronizationCppCon 20212021-10-24
ISO C++ formally approves Concurrency TS v2 with concrete, testable interfaces: hazard pointers (domains, protect/try_protect, retire) and RCU RAII readers…
Talk on
A Relaxed Guide to memory_order_relaxedCppCon 20202020-09-14
Explains that memory_order_relaxed permits simple load/store code and can be two orders of magnitude faster on weakly ordered CPUs like ARM, but the C++ model…
Talk on
“A lock-free concurrency toolkit for deferred reclamation and optimistic speculation"CppCon 20162016-09-18
Proposes a C++ Concurrency Toolkit that standardizes two lock-free reclamation methods: hazard pointers (fixed per-thread pointer metadata, used to prevent ABA…
Talk on
C++ Atomics...CppCon 20152015-09-21
Explains why memory_order_consume is effectively promoted to acquire by production compilers, costing extra fences and killed optimizations, and shows concrete…
Talk on
C++ Memory Model Meets High-Update-Rate Data StructuresCppCon 20142014-09-07
Claims that specialized update-side techniques can match RCU and hazard pointers lead to a concrete prototype: a pair of binary-search trees that perform…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.