6.5900[6.823] Computer System Architecture - Fall 2022


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

For 6.5900[6.823] reading assignment details, click here.

NOTE: Schedule is still tentative and subject to changes.

Monday Wednesday Friday

Sep 05

Sep 07 - L01

Introduction

Take Self-Assessment Test!

Sep 09 - Tutorial Session

Hardwired, Single-cycle ISA Implementation

Self-Assessment Test DUE

Sep 12 - L02

Instruction Set Architectures and Cache Organization

Sep 14 - L03

Memory Management: From Absolute Addresses to Demand Paging

Sep 16 - Tutorial Session

Instruction Pipelining

Lab 1 Out

Sep 19 - L04

Modern Virtual Memory

Sep 21 - L05

Instruction Pipelining: Hazard Resolution and Timing Constraints

Sep 23 - Holiday

Sep 26 - L06

Complex Pipelining: Superscalar and Scoreboarding

Sep 28 - L07

Out of Order Execution and Register Renaming

Sep 30 - Tutorial Session

Lab 1 DUE

Oct 3 - L08

Branch Prediction

Lab 2 Out

Oct 5 - L09

Speculative Execution and Recovery

Oct 7 - Tutorial Session

Oct 10 - Holiday

Oct 12 - L10

Advanced Memory Operations

Oct 14 - Quiz 1

Up to L09

Oct 17 - L11

Multithreading

Oct 19 - L12

Cache Coherence (I)

Oct 21 - Tutorial Session

Lab 2 DUE

Oct 24 - L13

Cache Coherence (II)

Lab 3 Out

Oct 26 - L14

Memory Consistency Models

Oct 28 - Tutorial Session

Oct 31 - L15

On-chip Networking (I)

Nov 2 - L16

On-chip Networking (II)

Nov 4 - Tutorial Session

Nov 7 - L17

VLIW

Nov 9 - Quiz 2

Up to L16

Nov 11 - Holiday

Nov 14 - L18

SIMD and Vector Processors

Nov 16 - L19

GPU Architectures

Nov 18 - Tutorial Session

Lab 3 DUE

Nov 21 - L20

Reliability

Lab 4 Out

Nov 23 - L21 (Optional)

Transactional Memory (Asynchronous)

Nov 25 - Holiday

Nov 28 - L22

Security

Nov 30 (Canceled)

Dec 2 - Tutorial Session

Dec 5 - L23

Virtualization

Dec 7 - L24

Accelerators (I)

Dec 9 - Tutorial Session

Lab 4 DUE

Dec 12 - L25

Accelerators (II)

Dec 14 - Quiz 3

(In class) Up to L24, excluding L21, L23