CS7290 Advanced Microarchitecture

Fall 2017



[Home][Course overview][Schedule][Reading] [Assignments ]

Tentative Schedule


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)