x
EECS 570 Parallel Computer Architecture
Winter 2024
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
Recording
Programming/Project
Jan. 10
L1 Introduction
No Discussion
Jan. 15
MLK - No Lecture
L2 Message Passing & Shared Memory
Intro to Xeon Phi
Jan. 22
L3 Data-Level Parallelism
L4 GPUs
Project Introduction
Jan. 29
L5 Synchronization I
L6 Synchronization II
Paper/Lec Discussion
Feb. 05
L7 Transactional Memory
Project Proposal Due
L8 Snooping Coherence
Paper/Lec Discussion
PA1 Due (2/9)
Feb. 12
L9 Bus-Based SMPs
L10 More Bus-Based SMPs
Murphi
Feb. 19
L11 Directory-based Coherence
L12 Coherence Optimizations & COMA
Paper/Lec Discussion
Mar. 04
Midterm Exam - 7-9pm in 1010 DOW
Milestone Meetings
No discussion
Mar. 11
L13 Memory Consistency I
No Lecture
No discussion
PA2 Waypoint (3/15)
Mar. 18
L14 Memory Consistency II
L15 Relaxed Consistency Contd.
Paper/Lec Discussion
Mar. 25
L16 Programming Language MCMs and Speculative MCM Implementations
L17 Advanced Topics in Coherence and Consistency
Paper/Lec Discussion
Milestone Meeting
Apr. 01
L18 Interconnects: Intro
L19 Interconnects: Topology + Routing I
Paper/Lec Discussion
Apr. 08
No Lecture
PA2 Due (4/8)
L20 Interconnects: Routing II + Flow Control
Paper/Lec Discussion
Apr. 15
L21 Interconnects: Router uArch
L22 Project Presentations (tentative)
Project Presentations contd. (tentative)
Apr. 22
L23 Project Presentations contd. (tentative)
May 2
Final Exam 8-10am