Lightweight Synchronization Mechanism for Concurrent Programming
This paper introduces a lightweight synchronization mechanism called Read-Log-Update (RLU), an extension to Read-Copy-Update (RCU). RLU simplifies programming with RCU by providing support for unsynchronized traversals and multi-location atomic updates within a single framework. It aims to preserve
0 views • 31 slides
Understanding Scalability Challenges in Multi-Versioning Systems
Exploring the limitations and scalability issues faced by synchronization mechanisms in multi-versioning systems. The content delves into the impact of core count on performance collapse, the inefficiencies of popular mechanisms like Read-Copy-Update (RCU) and Read-Log-Update (RLU), and proposes sol
0 views • 39 slides