-
Welcome
-
Subscribe to
Reader/writer Range Locking
Session information has not yet been published for this event.
One Line Summary
Discuss features and design of a fair, sleepable range reader/writer lock for the linux kernel.
Abstract
Range locking improves parallelism by fine graining locks which can cause bottlenecks and loss of performance, such as the infamous mmap_sem. As such there as been active efforts to upstream a scalable reader/writer range lock (which can also aid DAX and lustre, to mention some users). The session will update and discuss key implementation details such as fairness, performance and comparisons with a more traditional rw-semaphore.
Tags
Synchronization, performance, locking, address space
Presentation Materials
slidesSpeaker
-
Davidlohr Bueso
SUSE Labs