6.823 Computer System Architecture - Spring 2019


Top
Course Info
Staff
Announcements
Syllabus
Reading List
Lecture Notes
Study Materials
Recitations
Labs
Links
6.823 Spring 2019 Syllabus

For 6.823 reading assignment details, click here.

Monday Wednesday Friday

Feb 6 - L01

Introduction

Take Self-Assessment Test!

Feb 8 - Tutorial Session

Feb 11 - L02

Hardwired, Single-cycle ISA Implementation

Self-Assessment Test DUE

Feb 13 - L03

Cache Organization

Feb 15 - Tutorial Session

Lab 0 DUE

Tuesday Feb 19* - L04

Memory Management: From Absolute Addresses to Demand Paging

Feb 20 - L05

Modern Virtual Memory

Feb 22 - Tutorial Session

Feb 25 - L06

Instruction Pipelining and Hazards

Feb 27 - L07

Instruction Pipelining: Hazard Resolution and Timing Constraints

Mar 1 - Tutorial Session

Lab 1 DUE

Mar 4 - L08

Complex Pipelining: Superscalar and Scoreboarding

Mar 6 - L09

Out of Order Execution and Register Renaming

Mar 8 - Quiz 1

Up to L07

Mar 11 - L10

Branch Prediction

Mar 13 - L11

Speculative Execution and Recovery

Mar 15 - Tutorial Session

Mar 18 - L12

Advanced Memory Operations

Mar 20 - L13

Multithreading

Mar 22 - Tutorial Session

Lab 2 DUE

Mar 25 - SPRING BREAK

Mar 27 - SPRING BREAK

Mar 29 - SPRING BREAK

Apr 1 - L14

Cache Coherence (I)

Apr 3 - L15

Cache Coherence (II)

Apr 5 - Quiz 2

Up to L13

Apr 8 - L16

Memory Consistency Models

Apr 10 - L17

On-chip Networking (I)

Apr 12 - Tutorial Session

Apr 15 - Patriots Day

Apr 17 - L18

On-chip Networking (II)

Apr 19 - Tutorial Session

Lab 3 DUE

Apr 22 - L19

Reliability

Apr 24 - L20

VLIW

Apr 26 - Quiz 3

Up to L18

Apr 29 - L21

SIMD and Vector Processors

May 1 - L22

GPU Architectures

May 3 - Tutorial Session

May 6 - L23

Transactional Memory

May 8 - L24

Security and Virtualization

May 10 - Tutorial Session

Lab 4 DUE

May 13 - L25

Future Trends

May 15 - Quiz 4

(In class) Up to L24

* - Monday, Feb 18th is President's day. Class is moved to Tuesday.