CMPE 221 - Advanced Microprocessor Design - Spring 2006
Main
| 
Paper Reviews
| 
Project
|
Schedule
| 
Class Schedule
Day
Topics
Slides
Papers
Due
04/04
Introduction
01intro
04/06
Out-of-order review
02ooo
;
vlab01
01comeff
04/11
Fetch Engine: Trace cache & icache
03fecache
02trace
;
03trace
04/13
Fetch Engine: Branch Predictors
04febpred
04bpred
;
05bpred
Setup Project 1 (04/08)
05/18
Execute Engine: Wakeup & select
05eews
06spec
;
07spec
05/20
Execute Engine: Renaming/ROB
06ee2
08rat
;
09rat
Setup Project 2 (04/15)
05/25
Memory Subsystem: Virtual Memory/Caches
07mem1
10mem
;
11mem
05/27
no class (New York trip)
13L0
05/02
Memory Subsystem: LD/ST Queues
08mem2
12ldst
;
13ldst
Project Task 1 (05/02)
05/04
SMT and Clustered Architectures
09smt
14proc
;
15proc
05/09
Real Processors: Power4, EV6, SCOORE
16smt
;
17cluster
05/11
Value Prediction
10vpred
18vpred
;
19vpred
05/16
Thread Level Speculation
11tls
20tls
;
21tls
Project Task 2 (05/16)
05/18
Checkpointed Processors
12ckp
22ckp
;
23ckp
05/23
Power/Thermal Models
13pwr
24pwr
;
25pwr
05/25
Power Studies
14pwr2
26pwr
;
27pwr
05/30
Multiprocessor
15cmp
28multi
;
29multi
06/01
Work on Project
06/06
Fault-Tolerance
16ft
30ft
;
31ft
06/08
Project Presentation
06/15
Project due (06/15)