x
EECS 570 Parallel Computer Architecture
Fall 2025
Home
Announcements
Syllabus
Schedule
Readings
Exams
Tools
Links
Canvas
Lecture Recordings
Note: Schedule changes frequently - this is only a rough plan.
Week
Topic
Readings
Slides
Programming/Project
Aug 25
L1 Introduction
Aug 27
L2 Message Passing & Shared Memory
Aug 29
PA1 Introduction
Sep 1
Labor Day - No Class
Sep 3
L3 Shared-Memory and Synchronization
Sep 5
PA1 Continued
Sep 8
L4 Synchronization
Sep 10
L5 Transactional Memory
Sep 12
Project Introduction
Sep 15
L6 Data-level Parallelism
Sep 17
L7 Snooping Coherence
Sep 22
L8 Bus-Based SMPs
Sep 24
L9 Directory-based Coherence
PA1 Due
Sep 26
PA2 Introduction
Sep 29
L10 Memory Consistency I
Oct 1
L11 End-to-End SC
Oct 6
L12 Weaker Consistency Models
Oct 8
L13 Midterm Review
Oct 13
Fall Study Break - No Class
Oct 15
Midterm Exam 6:00-7:30pm
Oct 20
L14 GPUs
Oct 22
L15 GPU Programming
Oct 27
L16 GPU Optimizations
Oct 29
L17 Accelerators Intro
PA2 Waypoint
Nov 3
L18 ML Accelerators I
Nov 5
L19 ML Accelerators II
Nov 10
L20 Genomics Accelerators
Nov 12
L21 Interconnect Intro
PA2 Due
Nov 17
L22 Interconnects: Topology + Routing I
Nov 19
L23 Interconnects: Routing II & Flow Control
Nov 24
L24 Interconnects: Router Microarchitecture
Nov 26
Thanksgiving Recess - No Class
Nov 28
Thanksgiving Recess - No Class
Dec 1
L25
Dec 3
Project Poster Presentations
Dec 8
Classes End
Dec 12
Final Exam 1:30-3:30pm