Operating System Efficiency R&D Consulting
Linux Plumbers Conference 2011: Userspace RCU Library: RCU Synchronization and RCU/Lock-Free Data Containers for Userspace
Presentation of the Userspace RCU library features. The presentation is available in PDF format.
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.