Welcome to Computer Architecture, taught by Prof. Luis Ceze with Liang Luo and Eddie Yan.
This website will be updated throughout the quarter, so check back for the latest.
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 the Catalyst dropbox before the following lecture.
(subject to change)
Date | Topic & Readings | HW |
---|---|---|
September 27 (W) | No class. |
|
October 4 (W) | Intro / Metrics / Power, ISA 1
|
|
October 11 (W) | ISA 2 / Pipelining / Branch Prediction
|
|
October 18 (W) | Superscalar/Dynamic Scheduling
|
|
October 25 (W) | Dynamic Scheduling / Multithreading
|
|
November 1 (W) | Memory Hierarchy / Virtual Memory / NVRAM
|
|
November 8 (W) | FPGAs (Guest lecture by Andrew Putnam from Microsoft) / GPUs (Guest lecture by Brad Beckmann from AMD) |
|
November 15 (W) | Cache Coherence / Memory Consistency Models
|
|
November 22 (W) | Memory Consistency Models / Dark Silicon + Specialization / Machine Learning |
|
November 29 (W) | FPGA / Transactional Memory / Warehouse-Scale Computing
|
|
December 6 (W) | Warehouse-Scale Computing, Dissecting Real Systems, Future technology trends |
|