Welcome to Computer Architecture with Prof. Luis Ceze . Your TAs are Liang Luo and Eddie Yan!
Textbook: Computer Architecture, Sixth Edition: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design), by John L. Hennessy and David A. Patterson.
Canvas course link
Canvas paper discussions (see the pin-ed section) link
Canvas homework submissions link
Canvas project proposal link
Canvas paper comments link
No Late Days
This is the planned lecture schedule. It will get filled in as we go, so please check back.
Each week there will be several suggested readings, including some textbook chapters and influential research papers. Some lectures there will be a required reading (bolded), which you will need to submit a commentary on. This should be just a paragraph describing what you found most interesting, surprising, or asking questions that you have. These commentaries should be submitted to Canvas before the following lecture.
Date | Topic & Readings | HW |
---|---|---|
April 3 (W) | Intro/Metrics
|
|
April 5 (F) | The ISA |
|
April 10 (W) | Pipelining Review/Branch Prediction
|
|
April 12 (F) | Branch prediction/Superscalar
|
|
April 17 (W) | Dynamic Scheduling |
|
April 19 (F) | Multihreading/Memory Hierarchy/Virtual Memory
|
|
April 24 (W) | Prefetching/Virtual Memory/Cache coherence |
|
April 26 (F) | Guest lecture by Gabe Loh (Technical Fellow, AMD Research) on 3D silicon integration |
|
May 1 (W) | Meltdown (Eddie) / Project day with Liang and Eddie |
|
May 3 (F) | Cache coherence/Memory Consistency models |
|
May 8 (W) | Guest lecture by Brad Beckman (AMD Research) on GPUs architectures |
|
May 10 (F) | Guest lecture by Bobbie Manne (Microsoft) on Power-Aware Designs / Data Center intro |
|
May 15 (W) | Data-center Visit |
|
May 17 (F) | Transactional Memory/NVRAM/Dennard Scaling/Dark Silicon/Specialization/ML specialization |
|
May 22 (W) | Guest lecture by Thierry Moreau (UW) on FPGAs and Deep Learning Accelerators |
|
May 24 (F) | Guest lecture and demo by Thierry Moreau (UW) on TVM/VTA |
|
May 29 (W) | Real Systems dissection |
|
May 31 (F) | Technology trends/alternative computing models |
|
Jun 5 (W) | Historical machines/LCM visit |
|
Jun 7 (F) | Project presentations (CSE2 371 9:30-11:30) |
|
Jun 14 (F) | Project Report |
This calendar just has the lectures, office hours, and special activities/meetings to help you keep up. We'll always let you know about changes via email, but feel free to subscribe to this if you like.