Lectures

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

Date Topic
September 8 Introduction (PDF)
September 13 Mutual Exclusion (PDF)
September 15 Concurrent Objects (PDF)
September 20 Concurrent Objects
September 22 Shared Memory (PDF)
September 27 Shared Memory
September 29 Consensus (PDF)
October 4 Consensus
October 6 Universality of Consensus(PDF)
October 11 Spin Locks (PDF)
October 13 Spin Locks
October 18 Spin Locks
October 20 Midterm
October 25 Lists(PDF)
October 27 Lists
November 1 Monitors & Blocking Sync (PDF)
November 3 Queues and Stacks (PDF)
November 8 NO CLASS
November 10 Midterm 2
November 15 Hash Maps (PDF)
November 17 Hash Maps
November 22 Steal (PDF)
November 24 (No Class)
November 29 Steal
December 1 Data Parallelism(PDF)
December 6 Transactional Memory
December 8 Third Midterm