Monday |
Wednesday |
Friday |
|
Feb 4 - L01
History of Calculation and Computer Architecture
Take Self-Assessment Test!
|
Feb 6 - Tutorial Session
|
Feb 9
Class cancelled due to snow storm
|
Feb 11 - L02
Influence of Technology and Software on Instruction Sets: Up to the dawn of IBM 360
Self-Assessment Test DUE
Lab 0 DUE
|
Feb 13 - Tutorial Session
|
Tuesday Feb 17* - L03
Hardwired, Single-cycle ISA Implementation
|
Feb 18 - L04
Instruction Pipelining and Hazards
|
Feb 20 - Tutorial Session
|
Feb 23 - L05
Instruction Pipelining: Hazard Resolution and Timing Constraints
|
Feb 25 - L06
Cache Organization
Lab 1 DUE
|
Feb 27 - L07
Memory Management: From Absolute Addresses to Demand Paging
Snow day makeup lecture for Feb.9
|
Mar 2 - L08
Modern Virtual Memory and Virtualization
|
Mar 4 - L09
Complex Pipelining: Superscalar and Scoreboarding
|
Mar 6 - Quiz 1
Up to L08
|
Mar 9 - L10
Out of Order Execution and Register Renaming
|
Mar 11 - L11
Branch Prediction
|
Mar 13 - Tutorial Session
|
Mar 16 - L12
Speculative Execution and Recovery
|
Mar 18 - L13
Advanced Memory Operations
Lab 2 DUE
|
Mar 20 - Tutorial Session
|
Mar 23 - SPRING BREAK
|
Mar 25 - SPRING BREAK
|
Mar 27 - SPRING BREAK
|
Mar 30 - L14
Multithreading
|
Apr 1 - L15
On-chip Networking (I)
|
Apr 3 - Quiz 2
Up to L14
|
Apr 6 - L16
On-chip Networking (II)
|
Apr 8 - L17
Synchronization and Sequential Consistency
|
Apr 10 - Tutorial Session
|
Apr 13 - L18
Snoopy Cache Coherence
Lab 3 DUE
|
Apr 15 - L19
Directory Cache Coherence
|
Apr 17 - Tutorial Session
|
Apr 20 - Patriots' Day
|
Apr 22 - L20
Transactional Memory
|
Apr 24 - Quiz 3
Up to L19
|
Apr 27 - L21
VLIW
|
Apr 29 - L22
SIMD and Vector Processors
|
May 1 - Tutorial Session
|
May 4 - L23
GPU Architectures
|
May 6 - L24
Reliability
|
May 8 - Tutorial Session
Lab 4 DUE
|
May 11 - L25
Future Trends
|
May 13 - Quiz 4
(In class)
|
|
* - Monday, Feb 16th is President's day. Class is moved to Tuesday.