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 |