15-418/15-618: Parallel Computer Architecture and Programming, Spring 2026: Schedule

Notes

  • The exact topics of the lectures are subject to change.
  • We do not anticipate changing any of the other dates (exams, assignments, etc.)
  • To watch the lecture videos, sign in to YouTube using your andrew.cmu.edu account.
)
Date Topic Assignments  

Jan 12 Why parallelism? ( slides , video )
Jan 14 Modern multicore processors (slides , video )
Jan 16 Parallel programming models (slides , video ) Assignment 1 out

Jan 21 Parallel programming basics (slides , video )
Jan 23 Work distribution and scheduling (slides , video )

Jan 26 Locality, communication, and contention (slides , video )
Jan 28 Graphic processing units and CUDA (slides, video (part 1), video (part 2)) Assignment 1 due, assignment 2 out
Jan 30 Application case studies (slides , video )

Feb 2 Workload-driven performance evaluation (slides ,video (part 1), video (part 2), video (part 3) )
Feb 4 Interconnection networks (slides, video (part 1), video (part 2))