6.5900[6.823] Computer System Architecture - Fall 2026


Top
Course Info
Staff
Announcements
Syllabus
Reading List
Lecture Notes
Study Materials
Recitations
Labs
Links
6.5900[6.823] Fall 2026 Syllabus

For 6.5900 reading assignment details, click here.

NOTE: Schedule is still tentative and subject to changes.

Monday Wednesday Friday

Sep 07

Sep 09 - L01

Introduction

Take Self-Assessment Test!

Sep 11 - Tutorial Session

Hardwired, Single-cycle ISA Implementation

Self-Assessment Test DUE

Sep 14 - L02

Instruction Set Architectures and Cache Organization

Sep 16 - L03

Memory Management: From Absolute Addresses to Demand Paging

Sep 18 - Tutorial Session

Instruction Pipelining

Lab 1 Out

Sep 21 - L04

Modern Virtual Memory

Sep 23 - L05

Instruction Pipelining: Hazard Resolution and Timing Constraints

Sep 25 - Tutorial Session

Sep 28 - L06

Complex Pipelining: Superscalar and Scoreboarding

Sep 30 - L07

Out of Order Execution and Register Renaming

Oct 02 - Tutorial Session

Lab 1 DUE

Oct 05 - L08

Branch Prediction

Lab 2 Out

Oct 07 - L09

Speculative Execution and Recovery

Oct 09 - Tutorial Session

Oct 13 - L10

Advanced Memory Operations

Tuesday (following Monday schedule)

Oct 14 - L11

Multithreading

Oct 16 - Quiz 1

Up to L09

Oct 19 - L12

Cache Coherence (I)

Oct 21 - L13

Cache Coherence (II)

Oct 23 - Tutorial Session

Lab 2 DUE

Lab 3 Out

Oct 26 - L14

Memory Consistency Models

Oct 28 - L15

On-chip Networking (I)

Oct 30 - Tutorial Session

Nov 2 - L16

On-chip Networking (II)

Nov 4 - L17

VLIW

Nov 6 - Tutorial Session

Nov 9 - L18

SIMD and Vector Processors

Nov 11 - Holiday

Nov 13 - Quiz 2

Up to L17

Nov 16 - L19

GPU Architectures

Nov 18 - L20

Reliability

Nov 20 - Tutorial Session

Lab 3 DUE

Lab 4 Out

Nov 23 - L21

Security

Nov 25 - Holiday

Nov 27 - Holiday

Nov 30 - L22

Accelerators (I)

Dec 2 - L23

Accelerators (II)

Dec 4 - Tutorial Session

Lab 4 DUE

Dec 7 - L24

Future Trends

Dec 9 - Quiz 3

(In class) Up to L23