Lectures

Lectures will be recorded for remote students through Zoom and can be accessed through Panopto. Old lecture videos from 2012 are also available: 2012 CS1760 Lecture Videos.

Date Topic Slides Recording
September 7 Introduction Slides Recording
September 12 Mutual Exclusion Slides Recording (first 1.5h)
September 14 Concurrent Objects I Slides (p1-134) Recording
September 19 Concurrent Objects II Slides Recording
September 21 Shared Memory I Slides (p1-90) Recording
September 26 Shared Memory II Slides Recording
September 28 Consensus I Slides (p1-114) Recording
October 3 Consensus II (recorded) Slides Recording
October 5 Universality (recorded) Slides Recordings (1) (2)
October 10 Spin Locks I Slides (p1-81) Recording
October 12 Midterm I NA NA
October 17 Spin Locks II Slides (p81-219) Recording (first 1.5h)
October 19 Spin Locks III Slides Recording (first 1.5h)
October 24 Lists I Slides (p1-166) Recording
October 26 Lists II Slides Recording (first 1.5h)
October 31 Monitors (recorded) Slides Recording
November 2 Midterm II NA NA
November 7 Queues Slides Recording
November 9 Stacks + Hash Sets I Slides (1) (2) Recording (first 1.5h)
November 14 Hash Sets II Slides Recording
November 16 Skiplists and Barriers Slides (1) (2) Recording (first 1.5h)
November 21 Work Stealing Slides Recording
November 23 NO CLASS NA NA
November 28 Work Stealing + Counting Slides (1) (2) Recording
November 30 Counting Slides Recording (first 1.5h)
December 5 Data Parallelism Slides Recording (first 1.5h)
December 7 Transactional Memory Slides Recording
December 12 Midterm III NA NA