The Future of ProgrammingSystems & CS·Conference Talk·Operating Systems · Bret Victor · DBX ConferenceBret VictorDBDBX Conference5 ch32:55
Homa: Addressing AI Cluster Networking Bottlenecks Beyond TCPSystems & CS·Research Seminar·Operating Systems · John Ousterhout · Stanford UniversityJohn OusterhoutStanford University12 ch18:48
Concurrency Is Not ParallelismSystems & CS·Conference Talk·Programming Languages · Rob Pike · Google Research & TechTalksRob PikeGoogle Research & TechTalks—31:22
Automerge: A Foundation for Local-First Collaboration SoftwareSystems & CS·Research Seminar·Operating Systems · Martin Kleppmann · University of CambridgeMartin KleppmannUniversity of Cambridge—1:05:01
Deterministic ConcurrencySystems & CS·Research Seminar·Operating Systems · Edward Lee · UC BerkeleyEdward LeeUC Berkeley—1:05:37
Handling Cancellation in Concurrent SystemsSystems & CS·Conference Talk·Concurrency, Threads & Locks · Andrew Kelley · Zig SHOWTIMEAndrew KelleyZSZig SHOWTIME—47:10
Collaboration SoftwareDistributed Systems · Lec 15·Distributed Systems · Martin Kleppmann · University of CambridgeMartin KleppmannUniversity of Cambridge—36:26
Synchronization Without LocksPerformance Engineering of Software Systems · Lec 17·Algorithms & Data Structures · Charles Leiserson · MITCharles LeisersonMIT—1:20:10
QED Lecture 1, Part 8: Synthesis of Quantum Electrodynamics & Photon RulesSystems & CS·Conference Talk·Programming Languages · Michael Sperber · Active Group, GermanyMichael SperberAGActive Group, Germany—35:17
Physical Time, Clock Skew, NTP & Monotonic ClocksDistributed Systems · Lec 4·Operating Systems · Martin Kleppmann · University of CambridgeMartin KleppmannUniversity of Cambridge—20:47
RPC, Concurrency & Threads in Go6.824 · Distributed Systems · Lec 2·Distributed Systems · Robert Morris · MITRobert MorrisMIT4 ch1:20:22
Google Spanner: TrueTime & Globally Distributed Transactions6.824 · Distributed Systems · Lec 13·Database Systems · Robert Morris · MITRobert MorrisMIT—1:19:07
System Models: Network Faults, Node Crashes & SynchronyDistributed Systems · Lec 3·Database Systems · Martin Kleppmann · University of CambridgeMartin KleppmannUniversity of Cambridge—20:44
Operating System Engineering6.S081 · Operating System Engineering · Lec 6·Concurrency, Threads & Locks · Frans Kaashoek & Robert Morris · MITFrans Kaashoek&Robert MorrisMIT—1:27:14
Multiprocessors and Locks6.S081 · Operating System Engineering · Lec 9·Operating Systems · Frans Kaashoek · MITFrans KaashoekMIT—1:32:56
Clock Synchronization, Cristian's Algorithm & NTPDistributed Systems · Lec 5·Algorithms & Data Structures · Martin Kleppmann · University of CambridgeMartin KleppmannUniversity of Cambridge—15:57
Nondeterministic Parallel ProgrammingPerformance Engineering of Software Systems · Lec 16·Concurrency, Threads & Locks · Charles Leiserson · MITCharles LeisersonMIT—1:22:12
Index Concurrency Control15-445 · Intro to Database Systems · Lec 10·Operating Systems · Andy Pavlo · Carnegie Mellon UniversityAndy PavloCarnegie Mellon University—1:19:59
Thread Switching6.S081 · Operating System Engineering · Lec 10·Computer Architecture · Frans Kaashoek · MITFrans KaashoekMIT—1:31:27
Optimistic Concurrency Control6.824 · Distributed Systems · Lec 14·Distributed Systems · Robert Morris · MITRobert MorrisMIT—1:22:37