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.