6.823 Computer System Architecture - Spring 2017


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

For 6.823 reading assignment details, click here.

Monday Wednesday Friday

Feb 8 - L01

Introduction

Take Self-Assessment Test!

Feb 10 - Tutorial Session

Feb 13

Class cancelled due to snow storm

Feb 15 - L02

Hardwired, Single-cycle ISA Implementation

Self-Assessment Test DUE

Feb 17 - Tutorial Session

Lab 0 DUE

Tuesday Feb 21* - L03

Cache Organization

Feb 22 - L04

Memory Management: From Absolute Addresses to Demand Paging

Feb 24 - L05

Modern Virtual Memory

Snow day makeup lecture for Feb.13

Feb 27 - L06

Instruction Pipelining and Hazards

Mar 1 - L07

Instruction Pipelining: Hazard Resolution and Timing Constraints

Mar 3 - Tutorial Session

Lab 1 DUE

Mar 6 - L08

Complex Pipelining: Superscalar and Scoreboarding

Mar 8 - L09

Out of Order Execution and Register Renaming

Mar 10 - Quiz 1

Up to L07

Mar 13 - L10

Branch Prediction

Mar 15 - L11

Speculative Execution and Recovery

Mar 17 - Tutorial Session

Mar 20 - L12

Advanced Memory Operations

Mar 22 - L13

Multithreading

Mar 24 - Tutorial Session

Lab 2 DUE

Mar 27 - SPRING BREAK

Mar 29 - SPRING BREAK

Mar 31 - SPRING BREAK

Apr 3 - L14

Cache Coherence (I)

Apr 5 - L15

Cache Coherence (II)

Apr 7 - Quiz 2

Up to L13

Apr 10 - L16

Memory Consistency Models

Apr 12 - L17

On-chip Networking (I)

Apr 14 - Tutorial Session

Apr 17 - Patriots Day

Apr 19 - L18

On-chip Networking (II)

Apr 21 - Tutorial Session

Lab 3 DUE

Apr 24 - L19

Reliability

Apr 26 - L20

VLIW

Apr 28 - Quiz 3

Up to L19

May 1 - L21

SIMD and Vector Processors

May 3 - L22

GPU Architectures

May 5 - Tutorial Session

May 8 - L23

Transactional Memory

May 10 - L24

Virtualization

May 12 - Tutorial Session

Lab 4 DUE

May 15 - L25

Future Trends

May 17 - Quiz 4

(In class) Up to L23

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