-
Welcome
-
Subscribe to
But What About Concurrent Updates?
This proposal has been accepted as a session.
One Line Summary
We need mechanisms that do for update-mostly workloads that what RCU does for read-mostly workloads.
Abstract
Although RCU is fine with the occasional update, and can sometimes be useful in the face of a significant fraction of updates, it is less helpful in situations where pretty much all accesses are updates. This talk will review a couple of special cases where update-friendly synchronization mechanisms exist in the hope of sparking discussions leading to more of them.
Tags
locking, scalability, concurrency
Presentation Materials
slidesSpeaker
-
Paul McKenney
IBM Linux Technology Center- Website: http://www.rdrop.com/users/paulmck
- Blog: http://paulmck/livejournal.com
Biography
Paul E. McKenney has been coding for almost four decades, more than half of that on parallel hardware, where his work has earned him a reputation among some as a flaming heretic. Over the past decade, Paul has been an IBM Distinguished Engineer at the IBM Linux Technology Center. Paul maintains the RCU implementation within the Linux kernel, where the variety of workloads present highly entertaining performance, scalability, real-time response, and energy-efficiency challenges. Prior to that, he worked on the DYNIX/ptx kernel at Sequent, and prior to that on packet-radio and Internet protocols (but long before it was polite to mention Internet at cocktail parties), system administration, business applications, and real-time systems. His hobbies include what passes for running at his age along with the usual house-wife-and-kids habit.
Sessions
-
- Title: But What About Concurrent Updates?
- Microconference: Scaling
- Time: 4:15pm
-
One Line Summary:
We need mechanisms that do for update-mostly workloads that what RCU does for read-mostly workloads.
- slides
- Speakers: Paul McKenney
-
- Title: Improving Energy Efficiency On Asymmetric Multiprocessing Systems
- Microconference: Power-efficient Scheduling
-
One Line Summary:
Energy-efficiency benefits of extended idle and RCU callback offloading.
- slides
- Speakers: Paul McKenney