Mediaspace scheduled maintenance: Aug 25, 2026 07:00 - 12:00 AM. During this time, videos will be temporarily unavailable. Check status updates.
This lecture covers advanced synchronization techniques and transactional memory. It starts with a refresher on synchronization operations and the need for atomic operations in memory. The lecture then delves into solutions like atomic Read-Modify-Write operations and Test&Set. It discusses better lock implementations, LL-SC, and specialized hardware for queue locks. The concept of ticket locks and array-based queue locks is explained, along with their properties and variants. The lecture also explores list-based queue locks like MCS, highlighting their properties and performance. It concludes with a discussion on hardware support for queue locks, microbenchmark analysis, and the performance of different lock implementations.
This video is available exclusively on Mediaspace for a restricted audience. Please log in to MediaSpace to access it if you have the necessary permissions.
Watch on Mediaspace