An Intuitive Introduction to RCU


One Line Summary

An explanation of RCU appealing to life-experience intuitions.


It has been good to see RCU starting to be included in university courses on concurrency. However, I was quite surprised to see that many universities use the OLS’2001 paper in their coursework. One of the professors told me that the later material on RCU contained too much material specific to the Linux kernel, material that they could not expect their students to understand. The “frank and open” discussion that ensued resulted in a new way of explaining RCU that is expected to be much more compelling and intuitive for the average university student, and possibly also to the average Linux kernel hacker. This talk will present this new way of explaining RCU.