Lectures

Lectures will not be recorded this semester, but the videos from 2012 are available: 2012 CS1760 Lecture Videos.

Date Topic
September 7 Introduction
September 12 Mutual Exclusion
September 14 Mutual Exclusion Continued [same]
September 19 Concurrent Objects
September 21 Concurrent Objects Continued [same]
September 26 Foundations of Shared Memory
September 28 Foundations of Shared Memory Continued [same]
October 3 Consensus
October 5 Relative Power of Synchronization Operations
October 10 Spin Locks
October 12 Spin Locks Continued [same]
October 17 First Midterm
October 19 Linked Lists
October 24 Linked Lists Continued
October 26 Monitors and Blocking Synchronization
October 31 Concurrent Queues and Stacks
November 2 Counting Networks
November 7 Hash Tables
November 9
November 14
November 16
November 21
November 23
November 28
November 30
December 5
December 7