Back to 15-740 home page

15-740: Computer Architecture, Spring 2018

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 Qureshi & Loh '12, H&P Ch. 2, App. B

4 Memory Hierarchy/Cache (cont) beckmann Qureshi et al '07
H&P Ch. 2, App. B; CSG Ch. 5

5 Intro to Parallel Architecture (pdf) beckmann Sankaralingam et al '03
H&P Ch. 3.1 & 4.1 & 5.1, CSG Ch. 1
Asst 1 due 9am

6 Parallel Architecture (cont) beckmann Hill & Marty '08 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 (for reference)
CSG Ch. 5

9 Cache Coherence (cont) & Project info beckmann Zhang et al '15

10 Synchronization (pdf) (ppt) beckmann Choi et al '11 (review this!)
Adve & Gharachorloo '96 (for reference on consistency)
mcs91 (for reference on synchronization)
H&P Ch. 5.5, CSG Ch. 5

11 Virtual Memory (pdf) beckmann Karakostas et al '15
H&P Ch. 2.4

12 Basic Pipelining (pdf) beckmann Huang et al '16, H&P 3.2-3.3, App. C Asst 2 due 9am

13 Advanced pipelining (cont) beckmann Smith '82 (review this!)
Ham et al '15 (recent update to ideas in Smith'82)
Smith&Sohi 95 (for reference)
H&P Ch 3.3-3.16

14 Out-of-Order Execution (pdf) beckmann MTZ'13

15 Branch Prediction (pdf) beckmann Jiminez & Lin '01

16 Static Scheduling & VLIW (pdf) beckmann Govindaraju et al '12
H&P Ch. 3.7

17 Systolic Arrays & Software Pipelining (cont) beckmann Jouppi et al '17 (review this!)
Annartone et al '87 (for reference on systolic)
Lam '88 (for reference on software pipelinine)

18 Vector/GPU (pdf) beckmann Abdolrashidi et al '17
H&P Ch. 4.2-4.4

19 Accelerators & Domain-Specific Architectures (pdf) beckmann Esmaeilzadeh et al '11

Back to 15-740 home page