0/1 уроков (0%)
– из 1
Ship Your Critical Section, Not Your Data - Enabling Transparent Delegation with TCLOCKS
YouTube·USENIX Symposium on Operating Systems Design and Implementation (OSDI)
Explore a cutting-edge approach to synchronization mechanisms in high-performance applications through this conference talk from OSDI '23. Delve into the concept of transparent delegation and its implementation in TCLocks, a family of locking protocols designed to enhance application scalability without requiring code modifications. Learn how this innovative technique allows for automatic encoding of critical section information and execution by a combiner, potentially offering up to 5.2x performance improvement over recent locking algorithms. Gain insights into addressing shared data transfer issues among cores and reducing critical path latency in lock-guarded systems.