Handmade Seattle 2020: "Parallelisation in the Linux Kernel" references
- Modern x64 Architectures and the Cache
- Linux kernel memory barriers
- Semantics and Behavior of Atomic and Bitmask Operations
- Sockets, CPUs, Cores and Threads: The History of x86 Processor Terms
- Is the amount of NUMA nodes always equal to sockets?
- MCS locks and qspinlocks
- Compact NUMA-Aware Locks
- Add NUMA-awareness to qspinlock
- Pathname lookup in Linux
- RCU-walk: faster pathname lookup in Linux
- Pathname lookup
- Dcache scalability and RCU-walk
- What is RCU, Fundamentally?
- Driver porting: mutual exclusion with seqlocks
- Ksplice: Automatic Rebootless Kernel Updates