6.172 | Fall 2018 | Undergraduate
Performance Engineering of Software Systems
Lecture Videos

Lecture 16: Nondeterministic Parallel Programming

Description: Prof. Leiserson discusses nondeterministic parallel programming, atomicity implement through mutexes, determinacy races, and data races. Deadlock and the dining philosopher’s problem are also discussed.

Instructor: Charles Leiserson

Course Info
Learning Resource Types
theaters Lecture Videos
assignment Programming Assignments
group_work Projects
notes Lecture Notes
grading Exams with Solutions