Welcome to Computer Architecture, taught by Prof. Luis Ceze with Thierry Moreau.

This website will be updated throughout the quarter, so check back for the latest.

Course Overview

Schedule

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
March 29 (W)

No class.

March 31 (F)

Intro / Metrics

April 5 (W)

The ISA

April 7 (F)

No class (ASPLOS).

April 12 (W)

No class (ASPLOS).

April 14 (F)

Pipelining Review/Branch Prediction

April 19 (W)

Superscalar/Dynamic Scheduling

April 21 (F)

Dynamic Scheduling

April 26 (W)

Project pitches/Multithreading/Memory Hierarchy

April 28 (F)

Memory Hierarchy/Virtual memory/Cache coherence

May 1 (M)

Cache coherence/Memory Consistency models

May 3 (W)

Dark Silicon/HW specialization, joint with 599ML [ROOM CHANGE - CSE305]

May 5 (F)

FPGAs in the Data Center (Andrew Putnam, Microsoft Research), joint with 599ML [ROOM CHANGE - Gates Commons]

May 10 (W)

GPU Architecture and Trends (Brad Beckman, AMD)

May 12 (F)

High-Throughput Computing (Doug Carmean, Microsoft Quantum) [ROOM CHANGE - CSE305]

May 17 (W)

Transactional Memory/NVRAM

May 19 (F)

Warehouse-scale Computing

May 24 (W)

Visit to Sabey Data Centers

May 26 (F)

Real system discussion/Trends

May 31 (F)

Technology trends/3D integration (Gabe Loh, AMD)

Jun 2 (W)

Living computer museum visit

  • Historical architectures

Jun 7 (M)

11:30-11:30, Poster session @ CSE Atrium. Pizza Served!

Calendar

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.