Schedule of Lectures:

3/31 - 4/2
Fundamentals (Chapter 1)

4/7 - 4/9
Performance metrics, and scaling models (Chapter 4)

Performance Metrics Lecture (ppt) (compressed postscript)

Additional Reading (compressed postscript) (PDF)

4/14 - 4/16
Bus-based Shared memory multiprocessors (Chapter 5.1 through 5.4 and 5.6)

Snoopy caches Lecture (ppt) (compressed postscript)

4/21 - 4/23
Memory Consistency Models (Chapter 5.3 and 9.2)

Memory Consistency Models Lecture (ppt) (compressed postscript)

4/23 - 4/28
Design of Snoop based MP (Chapter 6.1 through 6.5)

Design of Snoop based MP Lecture (ppt) (compressed postscript)

5/5 Midterm Syllabus

5/7 - 5/14
Scalable multiprocessors (Chapter 7)

Scalable MPP lecture (ppt) (compressed postscript)

5/19 - 5/26
Interconnection networks (Chapter 10) (ppt) (compressed postscript)

Interconnection networks (Contd.) (ppt) (compressed postscript)

5/28
Directory-based Shared memory multiprocessors (Chapter 8)

Week of June 2
Early Final exam

6/2 - 6/4
Advanced Topics (Chapters 9.3) (ppt) (compressed postscript)

Latency Hiding (Chapters 11.6, 11.7, 11.8) (ppt) (compressed postscript)

6/11 (Thursday) 2:50 PM to 5:40 PM
Final exam Syllabus