Stanford CS149 I 2023 I Lecture 13 - Fine-Grained Synchronization and Lock-Free Programming
Fine-grained synchronization via locks, basics of lock-free programming: single-reader/writer queues, lock-free stacks, the ABA problem, hazard pointers To follow along with the course, visit the course website: https://gfxcourses.stanford.edu/cs149... Kayvon Fatahalian Associate Professor of Computer Science, Stanford University https://graphics.stanford.edu/~kayvonf/ Kunle Olukotun Cadence Design Systems Professor, Professor of Electrical Engineering and of Computer Science, Stanford University https://engineering.stanford.edu/peop... Learn more about the online course and how to enroll: https://online.stanford.edu/courses/c... To view all online courses and programs offered by Stanford, visit: https://online.stanford.edu/

▶︎
Stanford CS149 I Parallel Computing I 2023 I Lecture 14 - Midterm Review

▶︎
17. Synchronization Without Locks

▶︎
How AI Predicts AWS Failures Before Humans | AIOps Explained

▶︎
Stanford CS149 I Parallel Computing I 2023 I Lecture 16 - Transactional Memory 1

▶︎
Parallel C++: Lock-Free and Wait-Free Algorithms

▶︎
Stanford CS149 I Parallel Computing I 2023 I Lecture 1 - Why Parallelism? Why Efficiency?

▶︎
How To Think SO CLEARLY People Assume You're A Genius

▶︎
A 28-year-old Steve Jobs gives a talk at the 1983 International Design Conference in Aspen

▶︎
Lock-free programming

▶︎
Stanford CS153 Frontier Systems | Scale, AGI, and the Future of Everything

▶︎
England – Kroatien Highlights | Gruppe L, FIFA WM 2026 | sportstudio

▶︎
Co-Creator of Haskell: Why Learn Functional Programming, Useless vs Useful Languages | Simon Jones

▶︎
Stanford CS149 I Parallel Computing I 2023 I Lecture 11 - Cache Coherence

▶︎
Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

▶︎
Ronny Chieng Address | Harvard Class Day 2026

▶︎
Stanford CS149 I 2023 I Lecture 9 - Distributed Data-Parallel Computing Using Spark

▶︎
Why AI Can Never Escape Turing's 1936 Proof

▶︎
Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

▶︎
