Schedule subject to change.
# |
Lecture/Recitation |
Lecturer |
Reading |
Labs |
|
1 |
Overview (pdf) |
beckmann |
Moore, H&P Ch. 1 |
|
|
2 |
ISA/RISC v. CISC (pdf) |
beckmann |
Bhandarkar&Clarke 91, H&P Apps. A&K |
Asst 1 out |
|
3 |
Memory/The Memory Hierarchy (pdf) |
beckmann |
Jouppi 90, H&P Ch. 2, App. B |
|
|
4 |
Memory Hierarchy/Cache (cont) |
beckmann |
Stuecheli, et.al 10 H&P Ch. 2, App. B; CSG Ch. 5 |
|
|
5 |
Intro to Parallel Architecture (pdf) |
beckmann |
Goldstein, et. al. H&P Ch. 3.1 & 4.1 & 5.1, CSG Ch. 1 |
Asst 1 due 9am |
|
6 |
Parallel Architecture (cont) |
beckmann |
|
Asst 2 out presentation topic due |
|
7 |
Multicore (pdf) |
beckmann |
Olukotun, et al 96 H&P Ch. 5 |
|
|
8 |
Cache Coherence (pdf) |
beckmann |
Martin, et al; 11 (review this) Strenstrom; 90 CSG Ch. 5 |
|
|
9 |
Cache Coherence (cont) & Project info |
beckmann |
|
|
|
10 |
Synchronization (pdf) (ppt) |
beckmann |
mcs91 (for reference, not review!), H&P Ch. 5.5, CSG Ch. 5 |
|
|
11 |
Synchronization (cont) |
beckmann |
|
|
|
12 |
Virtual Memory (pdf) |
beckmann |
Baumann 09 H&P Ch. 2.4 |
|
|
13 |
Basic Pipelining (pdf) |
beckmann |
H&P 3.2-3.3, App. C |
Asst 2 due 9am |
|
14 |
Advanced pipelining (cont) |
beckmann |
Smith&Sohi 95 H&P Ch 3.3-3.16 |
|
|
15 |
Out-of-Order Execution (pdf) |
beckmann |
(optional reading) MTZ'13 |
|
|
16 |
Branch Prediction (pdf) |
beckmann |
|
|
|
17 |
Static Scheduling & VLIW (pdf) |
beckmann |
H&P Ch. 3.7 |
|
|
18 |
Systolic Arrays & Software Pipelining (cont) |
beckmann |
|
|
|
19 |
Vector/GPU (pdf) |
beckmann |
H&P Ch. 4.2-4.4 |
|
|
20 |
Accelerators & Domain-Specific Architectures (pdf) |
beckmann |
|
|
|