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 the principles of synchronization in parallel computing, focusing on shared memory synchronization and different methods like locks and barriers. It explains the challenges, desirable characteristics, and implementation details of locks using concepts like test-and-set, test-and-test-and-set, and exponential back-off. The lecture also discusses the performance characteristics, issues, and solutions related to these synchronization methods. Additionally, it explores the implementation of barriers, combining trees, and synchronization in OpenMP, including critical sections, atomics, and locks. The content emphasizes the importance of efficient synchronization mechanisms for ensuring correctness, scalability, and minimizing coherence traffic.
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