Back to 15-740 home page

15-740: Computer Architecture, Fall 2019

Schedule subject to change.

# Date Lecture Reading  Notes

1 W9/4: Overview, History & ISAs(Last Year's ISA Lecture) Bhandarkar & Clarke, '91

2 F9/6: Memory 1: Basics of the Memory Hierarchy Qureshi & Loh MICRO'12 Ass't 1 out

3 M9/9: Memory 2: Organization, Replacement, Prefetching Jain & Lin ISCA'16;
Sanchez & Kozyrakis MICRO'10

4 W9/11: Schools of Parallel Architecture & Amdahl's Law Jeffrey et al, MICRO'15

5 F9/13: Discussion Reviews Due

6 M9/16: Cache Coherence Martin, Hill & Sorin, '11 Ass't 1 due

7 W9/18: Consistency & Synchronization Zhang, Horn & Sanchez, MICRO'15 Ass't 2 out

8 F9/20: Multicore & On-chip Networks Hill & Marty, '08;
Olukuton et al '96

9 M9/23: Directories & NUCA Mukurra, Beckmann, & Sanchez, ASPLOS'16

10 W9/25: Discussion Reviews Due

11 F9/27: Virtual Memory Park et al, ISCA'17;
Seshadri et al, ISCA'15;
Carter et al, HPCA'99
Ass't2 due

12 M9/30: Exam 1 Topic due

13 W10/2: Core uarch 1: Basics and Pipelining Smith, '82

14 F10/4: Core uarch 2: Hazards, Superscalar, and Branch Prediction Carlson et al, ISCA'15

15 M10/7: Core uarch 3: Out-of-order execution Irie et al, MICRO'18;
McFarlin, Tucker, & Zills, ASPLOS'13;
Palacharla, Jouppi, & Smith, ISCA'97;
Tullen et al, ISCA'96

16 W10/9: Discussion Reviews Due

17 F10/11: VLIW & Software Pipelining Govindaraju et al, IEEE Micro'12 Proposal due

18 M10/21: Vector and GPU Keckler et al, IEEE Micro'11

19 W10/23: Dataflow: Pure, Hybrid, and Spatial Dennis, '75;
Arvind & Nikhil, '90;
Nowatzki et al, ISCA'17

20 M10/28: "Dark Silicon" and Accelerators Esmaeilzadeh et al, ISCA'11

21 W10/30: Discussion Reviews Due

22 F11/1: Milestone 1/3

23 M11/4: Milestone 2/3

24 W11/6: Milestone 3/3

25 F11/8: Architecture for Machine Learning Chen et al, ISCA'16;
Han et al, ISCA'16

26 M11/11: Security: Side-Channel Attacks and Defenses Yan et al, MICRO'18,
Yu et al, MICRO'19

27 W11/13: Reconfigurable Logic: FPGAs and CGRAs Prabhakar et al, ISCA'17;
Hauser & Wawrzynek, FPGA'97

28 F11/15: Memory 3: Processing In-Memory, Non-Volatile Memory, 3D Stacking Aga et al, HPCA'17;
Hashemi et al, ISCA'16;
Kozyrakis et al, IEEE Computer '97

29 M11/18: Discussion Reviews Due

30 W11/20:

31 F11/22:

32 M11/25:

33 W11/27

34 F11/229

35 M12/2:

36 W12/4: Exam 2

37 F12/6: Poster session

Back to 15-740 home page