CS7290 Advanced Microarchitecture
Spring 2013
|
Tentative Schedule
Week |
Dates |
Topics |
Readings |
Assignments |
1 |
1/7, 1/9, 1/11 |
Overview and Processor review
| |
|
2 |
1/14, 1/16, 1/18 |
Advanced Fetch & Branch Predictor
| |
|
3 |
1/21, 1/23, 1/25 |
Front-end
| |
(1/23) HW#1 Due Due, No class (1/21) |
4 |
1/28, 1/30, 2/1 |
Scheduler & Register
| |
HW#2 Due (1/28) |
5 |
2/4, 2/6, 2/8 |
More schedulers
| |
(2/4) HW#3 Due |
6 |
2/11, 2/13, 2/15 |
Large Instruction Window & Speculative Execution
| |
(2/11) HW#4 Due |
7 |
2/18, 2/20, 2/22 |
Memory Dependences
| |
2/18(M) HW#5 DUE 2/22 (F) Mid-term |
8 |
2/25, 2/27, 3/1 |
Project Design's week
| |
No Class (2/25, 2/27, 3/1), design review (3/1) (F) |
9 |
3/4, 3/6, 3/8 |
Prefetching
| |
|
10 |
3/11, 3/13, 3/15 |
Multi-threading
| |
(3/15) 2nd project design review meeting |
11 |
3/18, 3/20, 3/22 |
Spring break
| |
|
12 |
3/25, 3/27, 3/29 |
Circuit-Microarchitecture
| |
(3/29) Project demo (single-core) |
13 |
4/1, 4/3, 4/5 |
Memory & Caches
| |
|
14 |
4/8, 4/10, 4/12 |
Memory Schedulers
| |
(4/8) Final Project demo |
15 |
4/15, 4/17, 4/19 |
Historical Architectures
| |
Student's presentations |
16 |
4/22, 4/24, 4/26 |
New Circuit technology-Architectures
| |
Student's presentations |
|