Week | Date | Lecure # | Topic | Materials | Assignment |
---|---|---|---|---|---|
1 |
July 31 |
Lecture 1 |
Introduction |
||
1 |
August 3 |
Lecture 2 |
Basics of Computer Architecture (L2-L4) |
|
|
2 |
August 7 |
Lecture 3 |
Basics of Computer Architecture (L2-L4) |
|
|
2 |
August 10 |
Lecture 4 |
Basics of Computer Architecture (L2-L4) |
|
|
3 |
August 14 |
Lecture 5 |
Caches |
|
|
3 |
August 17 |
Lecture 6 |
Caches: Cache Replacement Policies-I |
Programming Assignment-1 ("BELADY IS THE LIMIT") is out in Piazza and Canvas |
|
4 |
August 21 |
Lecture 7 |
Caches: Cache Replacement Policies-II |
||
4 |
August 24 |
Lecture 8 |
Caches: Cache Replacement Policies-III |
||
5 |
August 28 |
Lecture 9 |
Caches: Cache Hierarchy + Discussion related to PA1 |
||
5 |
August 31 |
Lecture 10 |
Caches: Cache Hierarchy-II |
||
5 |
Sept. 4 |
Lecture 11 |
Hardware prefetching -I |
||
5 |
Sept. 7 |
Lecture 12 |
Hardware prefetching -II |
Paper Review-1 ("Prefetchers for Servers") is out in Piazza and Canvas |
|
6 |
Sept. 11 |
Lecture 13 |
Hardware prefetching -III and Cache-Compression-I |
Programming-Assignment-2 ("Demystifying Address Offsets") is out in Piazza and Canvas |
|
6 |
Sept. 12 |
Student Presentations |
Presentation on PA1 |
|
|
6 |
Sept. 14 |
Lecture 14 |
Cache-Compression-II |
|
|
7 |
Sept. 23 |
Mid-term |
Quiz-1.0 |
|
|
9 |
Oct. 5 |
Lecture 15 |
DRAM Organization |
|
|
10 |
Oct. 9 |
Lecture 16 |
DRAM Timing Constraints |
|
|
10 |
Oct. 12 |
Lecture 17 |
DRAM Controller |
|
|
11 |
Oct. 16 |
Lecture 18 |
DRAM Scheduling Policies |
Reading-Assignment-2 ("Emerging topics in DRAM system") is out in Piazza and Canvas |
|
11, 12, and 13 |
Oct. 19, Oct. 26, and Nov. 2 |
Lectures 19, 20, and 21 |
Management of DRAM bandwidth, capacity, and power |
|
|
14 |
Nov. 6 |
Lecture 22 |
3D stacking and Processing in Memory |
Reading-Assignment-2.2 (Student Presentations) |
|
14 |
Nov. 9 |
Lecture 23 |
Memory for Approximate Computing and large-scale systems |
Reading-Assignment-2.2 (Student Presentations) |
|
15 |
Nov. 13 |
Lecture 24 |
Side-Channel Attacks |
Project Submission |
|
16 |
Nov. 19 |
Quiz 2.0 |
Open book/notes/laptop/... |
||
16 |
Nov. 21 |
Grades Submitted |
|