Schedule
| January 5 |
Lesson 1: Welcome & Course Intro
(Kyle)
|
|
|---|---|---|
| January 7 |
Lesson 2: Memory Hardware Basics
(Kyle)
|
|
| January 12 |
Lesson 3: Chiplets and HBM
(Lab 1: Deptmer Martin Ashley and John Aebi)
|
|
| January 14 |
Lesson 4: Memory Controllers
(Lab 2: Suvrojyoti Paul, Derek Werbowy & Kabir Vidyarthi)
|
|
| January 19 | MLK Day |
|
| January 21 |
Lesson 5: Caches
(Lab 3: Thomas Pinon)
|
|
| January 26 |
Lesson 6: Cache Coherence
(Lab 4: Mykyta Synytsia and Isaac Lonergan)
|
|
| January 28 |
Lesson 7: NUMA
(Lab 1: Allen Lee)
|
|
| February 2 |
Lesson 8: RowHammer
(Lab 2: Liam & Carlos)
|
|
| February 4 |
Lesson 9
Virtual Memory
(Lab 3: Donovan Burk)
|
|
| February 9 |
Lesson 10
Persistent Memory
(Lab 4: Isaac Lonergan)
|
|
| February 11 |
Lesson 11
NVM
(Lab 1: Soren & Nolan)
|
|
| February 16 |
Lesson 13: Serverless Computing
(Lab 2: James Tappert)
|
|
| February 18 |
Lesson 14: Disaggregated Memory
(Lab 3: Eric Morgan-Bronec)
|
|
| February 23 |
Lesson 15
Memory Pooling & Disaggregation (online)
(Lab 4: Shubhangi Pandey & Sam Shaaban)
|
|
| February 25 |
Lesson 16
Memory Tiering
(Lab 1: Jared Ho & Brian Castellon Rosales)
|
|
| March 2 |
Lesson 16
CXL
(Lab 2: William Davis and Carlos)
|
|
| March 4 |
Lesson 17
Memory for AI I
(Lab 3: Max Leibowitz and Dustin)
|
|
| March 9 |
Lesson 18
Memory for AI & NDP
(Lab 4: Nat Rurka)
|
|
| March 11 | Final Project Presentations |
|