kirancodes.me
To Proof Maintenance & Beyond!

POSTER: Poor Man's URCU

Pedro Ramalhete, Andreia Correia

Abstract

RCU is, among other things, a well known mechanism for memory reclamation that is meant to be used in languages without an automatic Garbage Collector, unfortunately, it requires operating system support, which is currently provided only in Linux. An alternative is to use Userspace RCU (URCU) which has two variants that can be deployed on other operating systems, named \emph{Memory Barrier} and \emph{Bullet Proof}.

Related papers