Welcome to Computer Architecture with II Prof. Luis Ceze . Your TAs are Chien-Yu Lin and Astitwa S. Lathe!
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.
This is the planned lecture schedule. It will get filled in as we go, so please check back.
Each class 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 in one week. For the homeworks and submitting commentaries, please click the buttons in the HW
column in the below table.
Date | Topic & Readings | HW |
---|---|---|
March 28 | Intro / Metrics
|
|
March 30 | Performance / Power / ISA Part I
|
|
April 4 | ISA Part II
|
|
April 6 | Pipelining / Branch Prediction
|
|
April 11 | Superscalar
|
|
April 13 | No class! (Luis is out of town.) |
|
April 18 | Dynamic Scheduling / Multithreading |
|
April 20 | Memory Hierarchy / Virtual Memory |
|
April 25 | Cache Coherence
|
|
April 27 | Guest lecture on GPUs by Brad Beckmann (AMD) |
|
May 2 | Memory Consistency / Transactional Memory
|
|
May 4 | Hardware Specialization - Real systems dissection |
|
May 9 | FPGAs/VTA/TVM (By another Luis, Luis Vega!) |
|
May 11 | Guest lecture on 3D Stacking by Gabe Loh (AMD) |
|
May 16 | Guest lecture by Graphcore |
|
May 18 | Architecting Past, Present and Future Lessons learned from things that got stuck to my shoes by Doug Carmean (Meta)
|
|
May 23 | Guest lecture on Power and Sustainability by Bobbie Manne (Meta) |
|
May 25 | No Class (Luis is out of town.) |
|
May 30 | No Class (Memorial Day.) |
|
June 1 | What’s next - Architecture 2030 (reading) |
|
June 3 |
|