Week |
Dates |
Topics |
Readings |
MISC |
1 |
8/21, 8/23 |
Overview and classical machines
| [HPC] |
|
2 |
8/28, 8/30 |
Performance modeling
| [MSL] |
assignment 1 part #1 due
(8/30) |
3 |
9/4, 9/6 |
Guest lecture
| |
No class (9/4),
assignment 1 due (9/13) |
4 |
9/11, 9/13 |
Front-end optimizations
| [TRACE1] |
|
5 |
9/18, 9/20
|
Front-end optimizations, scheduler
| [LLS][MAC] |
project abstract
due (9/20) |
6 |
9/25, 9/27 |
Optimizing mem hiearhcy,
coherence/consistency
| [UCP][ACC] |
|
7 |
10/2,10/4 |
coherence/consistecy, proposal presentation
| [PH][HP] |
project proposal
due (10/2), presentation (10/4) |
8 |
10/9, 10/11 |
TLB optimization
| [TLB2][COLT] |
No lecture on 10/9 (fall recess) |
9 |
10/16, 10/18 |
mid-term/guest lecture
| |
mid-term (10/16) |
10 |
10/23, 10/25 |
TLB optimizations/ optimizations for hardware
virtualization
| |
Project progress
report #1 due (10/25) |
11 |
10/30, 11/1 |
Optimizations for hardware
virtualization/GPGPU
| |
|
12 |
11/6, 11/8 |
GPGPU/vector architectures
| |
|
13 |
11/13, 11/15 |
GPGPU/vector architectures
| [MCP][PGPU] |
Project progress
report #2 due (11/13) |
14 |
11/20, 11/22 |
Architecture optimizations for emerging
workloads
| |
No class on 11/22 |
15 |
11/27, 11/29 |
Processing in memory/project presentations
| |
project
presentations (11/29) |
16 |
12/4 |
Project presentations
| |
Project final report
due (12/12) |