Week |
Dates |
Topics |
Readings |
Assignments |
1 |
8/21, 8/23 |
Course introduction, Metrics, Review pipeline
|
H&P AppA/Ch1 or Baer Ch1/Ch2 |
|
|
|
Simulation, PA #1 |
|
|
2 |
8/28, 8/30 |
Memory hierarchy |
[Lec-Ma]Chap2, H&P AppB |
|
|
|
|
|
|
3 |
9/4, 9/6 |
Memory Systems (DRAM) |
H&P Ch2.1, Ch2.2,Ch2.3 [CAC1] |
PA#1 (9/5) |
|
|
| |
|
4 |
9/11, 9/13 |
Virtual memory, prefetching |
Baer Ch6.4 [CAC2][PREF] |
|
|
|
|
(useful:[PREF2]) |
|
5 |
9/18, 9/20 |
prefetching, Instruction-level parallelism (I) |
|
|
|
|
|
|
|
6 |
9/25,9/27 |
Instruction-level parallelism (II) |
H&P3.4-3.6 [MA1][MA2] |
PA#2 (9/24) Midterm-I (9/27) |
|
|
|
|
|
7 |
10/2, 10/4 |
Emerging memory technologies, Instruction-level parallelism (III)
| [INT] |
|
|
|
|
|
|
8 |
10/9, 10/11 |
Branch Predictor |
H&P3.1-3.3, BaerCh4, [BP1][BP2] |
|
9 |
10/16,10/18 |
Thread-level parallelism |
H&PCh5 [SMT1] |
fall-break (10/16)
Milestone-1 due for research track (10/18), PA#3 (10/21) |
|
|
|
|
|
10 |
10/23,10/25 |
Thread-level parallelism (II) |
H&PCh5, BaseCh7 |
|
|
|
|
|
11 |
10/30,11/1 |
Cache coherences |
H&PCh5,BaerCh7, [Lec-Cache] |
|
|
|
|
|
|
12 |
11/6, 11/8 |
Consistency/ parallel support |
|
Midterm-II (11/8) |
|
|
|
|
|
13 |
11/13,11/15 |
Power
|
[pow3] |
PA#4 (11/18) |
14 |
11/20,11/22 |
GPU |
|
[Lec-GPU]chap1
Thanksgivig Holidays(11/22) |
|
|
|
|
|
15 |
11/27,11/29 |
Reliability, Storage; Static exploitation of ILP & Predication and VLIW |
|
PA #5: 11/30, Term project due (11/30) (+5 additional days) |
|
|
|
|
|
16 |
12/4,12/6 |
Case study |
|
MICRO-2012 |
|
|
Review |
|
|
Final |
12/11 |
Final Exam (12/11 Tu 2:50pm - 5:40pm) Research project poster day (12/11) |
|
|