Ship Your Critical Section, Not Your Data - Enabling Transparent Delegation with TCLOCKS
Offered By: USENIX via YouTube
Course Description
Overview
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.
Syllabus
OSDI '23 - Ship your Critical Section, Not Your Data: Enabling Transparent Delegation with TCLOCKS
Taught by
USENIX
Related Courses
Sky ComputingUSENIX via YouTube Kerveros - Efficient and Scalable Cloud Admission Control
USENIX via YouTube Take Out the TraChe - Maximizing Transactional Cache Hit Rate
USENIX via YouTube EnsÅ - A Streaming Interface for NIC-Application Communication
USENIX via YouTube Hydro - Surrogate-Based Hyperparameter Tuning Service in Datacenters
USENIX via YouTube