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

Lecture 6: Multicore Programming

Description: This lecture covers modern multi-core processors, the need to utilize parallel programming for high performance, and how Cilk abstracts processor cores, handles synchronization and communication protocols, and performs provably efficient load balancing.

Instructor: Julian Shun

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