Linux Plumbers Conference 2011: Userspace RCU Library: RCU Synchronization and RCU/Lock-Free Data Containers for Userspace
Mathieu Desnoyers on 08 September 2011
This presentation introduces the Userspace RCU library, a highly-scalable LGPL synchronization library providing very low-overhead and linearly scalable read-side synchronization, as well as lock-free data containers such as queues and stacks. This is followed by a presentation of ongoing work on a RCU red-black tree and a lock-free RCU hash table. Finally, the topic of efficient user-space wake-up management (both in terms of overhead and power-consumption) is discussed.