CIS655/CSE661: Advanced Computer Architecture
Instructor: Yuzhe (Richard) Tang
Textbook
Computer Architecture: A Quantitative Approach, 5th Edition, The Morgan Kaufmann Series in Computer Architecture and Design
Lecture schedule
Topic | Session | Chapter | Slides |
---|---|---|---|
1.Overview | intro | 1 | [link to BB] |
1.Overview | metrics | 1 | [link to BB] |
2.CPU | ILP & pipelining | A | [link to BB] |
2.CPU | data hazard by compiler | 3 | [link to BB] |
2.CPU | branch hazard by HW | C.2,3.3,3.9 | [link to BB] |
2.CPU | data hazard by HW, a.k.a tomasulo | 3.4,3.5,3.6,3.9 | [link to BB] |
2.CPU | multi-issue & SIMD | 3 | [link to BB] |
3.Memory | cache | 2.1,2.2,B.1,B.2,B.3 | [link to BB] |
3.Memory | cache2 | 2.2 | [link to BB] |
Mid-term covers till here | |||
3.Memory | memory | B.4,B.5,2.4 | [link to BB] |
3.Memory | memory protection | B.4,B.5,2.4 | [link to BB] |
4.Multi-processing | multiprocessing | 5.1,5.2 | [link to BB] |
4.Multi-processing | cache-coherence | 5.2,5.3,5.4 | [link to BB] |
4.Multi-processing | synchronization | 5.5 | [link to BB] |
4.Multi-processing | memory consistency | 5.5, 5.6 | [link to BB] |
4.Multi-processing | many-core | 5.8 | [link to BB] |
5.IO | storage | D | [link to BB], [one more] |
5.IO | raid & lsm | D | [link to BB] |
5.IO | interconnect | F | [link to BB] |
6.WSC | wsc | 6 | [link to BB] |
6.WSC | energy | 6 | [link to BB] |
review | [link to BB] |