Registrar Home | Registrar Search:
Home | Subject Search | Help | Symbols Help | Pre-Reg Help | Final Exam Schedule | My Selections

MIT Subject Listing & Schedule
Fall 2020 Search Results

Searched for:

1 subject found.

6.816 Multicore Programming
______

Undergrad (Fall)
(Subject meets with 6.836)
Prereq: 6.006
Units: 4-0-8
https://eecs.scripts.mit.edu/eduportal/__How_Courses_Will_Be_Taught_Online_or_Oncampus__/F/2020/#6.816 (6.836)
Lecture: W2-5 (VIRTUAL)
______
Introduces principles and core techniques for programming multicore machines. Topics include locking, scalability, concurrent data structures, multiprocessor scheduling, load balancing, and state-of-the-art synchronization techniques, such as transactional memory. Includes sequence of programming assignments on a large multicore machine, culminating with the design of a highly concurrent application. Students taking graduate version complete additional assignments.
N. Shavit
Textbooks (Fall 2020)