The read-copy-update mechanism for supporting real-time applications on shared-memory multiprocessor systems with Linux

D Guniguntala, PE McKenney, J Triplett… - IBM Systems …, 2008 - ieeexplore.ieee.org
… as required for correct operation of RCU. Objections to the use of explicit memory barriers
within the … Reducing overhead of RCU read-side primitives We describe now a mechanism for …

Stateless model checking of the Linux kernel's readcopy update (RCU)

M Kokologiannakis, K Sagonas - International journal on software tools for …, 2019 - Springer
… () (publish) operation. The rcu_dereference() primitive has … load and uses both volatile casts
and memory barriers in order to … RCU-bh grace-period kthread is disabled in order to reduce

A Non-Intrusive Read-Copy-Update for UTS

A Podzimek, M Decký, L Bulej… - 2012 IEEE 18th …, 2012 - ieeexplore.ieee.org
… The memory barrier prevents RCU readers from accessing … have historically enjoyed only
limited and special-purpose uses. The … that RCU would also prove beneficial in other operating

RCU usage in the linux kernel: Eighteen years later

PE McKenney, J Fernandes, S Boyd-Wickizer… - … SIGOPS Operating …, 2020 - dl.acm.org
… and readcopy-update (RCU), the topic of this paper. The number of … The second RCU
requirement is low memory and execution … , memory barriers, or atomic operations in the data-item …

Mv-rlu: Scaling read-log-update with multi-versioning

J Kim, A Mathew, S Kashyap… - … and Operating Systems, 2019 - dl.acm.org
… In non-linearizable category, read-copy-update (RCU) ap… watermark), we define a low
watermark for the log space with a … The analysis indicates that memory barrier in object derefernce …

[PDF][PDF] RCU usage in the linux kernel: One decade later

PE McKenney, S Boyd-Wickizer, J Walpole - Technical report, 2013 - joelfernandes.org
… and readcopy-update (RCU), the topic of this paper. The number of … The second RCU
requirement is low memory and execution … , memory barriers, or atomic operations in the data-item …

Read-log-update: a lightweight synchronization mechanism for concurrent programming

A Matveev, N Shavit, P Felber, P Marlier - … 25th Symposium on Operating …, 2015 - dl.acm.org
… sion of the popular read-copy-update (RCU) synchronization … and stores by adding memory
barriers as necessary.When they … We observe in Figure 9 that RCU has reduced overhead …

[图书][B] Exploiting deferred destruction: an analysis of read-copy-update techniques in operating system kernels

PE McKenney - 2004 - search.proquest.com
… This dissertation presents read-copy update (RCU), a reader-writer … Given that less than a
year prior, RCU had been but a topic … of the Alpha CPUs memory barriers, and similarly to Gary …

A frugal approach to reduce RCU grace period overhead

A Prasad, K Gopinath - Proceedings of the Thirteenth EuroSys …, 2018 - dl.acm.org
… a core part of the Read-CopyUpdate (RCU) synchronization … synchronization technique
using linked list delete operation … Costly memory barrier instructions are used during quiescent …

Increasing availability of the AEpu by improving the update process

MH Coenen - 2019 - essay.utwente.nl
… of socket states, less disruption of the normal operation takes place and therefore, scores …
currently uses memory barriers to prevent reordering of instructions. This memory barrier is not …