6.823 Computer System Architecture - Spring 2020


Top
Course Info
Staff
Announcements
Syllabus
Reading List
Lecture Notes
Study Materials
Recitations
Labs
Links
6.823 Spring 2020 Syllabus (ORIGINAL VERSION)

For 6.823 reading assignment details, click here.

NOTE: This syllabus is outdated, and does not reflect our changes in response to the coronavirus outbreak and the shift to online instruction. The updated syllabus is available here.

Tuesday Thursday Friday

Feb 4 - L01

Introduction

Take Self-Assessment Test!

Feb 6 - L02

Hardwired, Single-cycle ISA Implementation

Feb 7 - Tutorial Session

Self-Assessment Test DUE

Feb 11 - L03

Cache Organization

Feb 13 - L04

Memory Management: From Absolute Addresses to Demand Paging

Feb 14 - Tutorial Session

Lab 0 DUE

Feb 18 - No lecture*

Feb 20 - L05

Modern Virtual Memory

Feb 21 - Tutorial Session

Feb 25 - L06

Instruction Pipelining and Hazards

Feb 27 - L07

Instruction Pipelining: Hazard Resolution and Timing Constraints

Feb 28 - Tutorial Session

Lab 1 DUE

Mar 3 - L08

Complex Pipelining: Superscalar and Scoreboarding

Mar 5 - L09

Out of Order Execution and Register Renaming

Mar 6 - Quiz 1

Up to L07

Mar 10 - L10

Branch Prediction

Mar 12 - L11

Speculative Execution and Recovery

Mar 13 - Tutorial Session

Mar 17 - L12

Advanced Memory Operations

Mar 19 - L13

Multithreading

Mar 20 - Tutorial Session

Lab 2 DUE

Mar 24 - SPRING BREAK

Mar 26 - SPRING BREAK

Mar 27 - SPRING BREAK

Mar 31 - L14

Cache Coherence (I)

Apr 2 - L15

Cache Coherence (II)

Apr 3 - Quiz 2

Up to L13

Apr 7 - L16

Memory Consistency Models

Apr 9 - L17

On-chip Networking (I)

Apr 10 - Tutorial Session

Apr 14 - L18

On-chip Networking (II)

Apr 16 - L19

Security and Virtualization

Apr 17 - Tutorial Session

Lab 3 DUE

Apr 21 - L20

Reliability

Apr 23 - L21

VLIW

Apr 24 - Quiz 3

Up to L18

Apr 28 - L22

SIMD and Vector Processors

Apr 30 - L23

GPU Architectures

May 1 - Tutorial Session

May 5 - L24

Transactional Memory

May 7 - L25

Future Trends

May 8 - Tutorial Session

Lab 4 DUE

May 12 - Quiz 4

(In class) Up to L24

* - Tuesday Feb 18th follows a Monday schedule due to President's day.