Welcome to Computer Architecture with Prof. Luis Ceze A portrait of Luis. Your TAs are Liang Luo and Eddie Yan!

Course Overview


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)


April 5 (F)


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

  • Arrive at campus by 8.00AM. Will return by 11.30AM.
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)

  • Project Presentation
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.