Schedule

January 6
Lesson 1: Welcome & Overview (Kyle)
January 8
Lesson 2: Memory Tech Refresher (Kyle)
January 13
Lesson 3: Virtual Memory (Memory Leakers: Leader - Sami)
January 15
Lesson 4: NUMA (DAM RAM: Leader - Eugene)
January 20 MLK Day
January 22
Lesson 5: Distributed Memory and Message Passing (Memory Leakers: Leader - Noah)
January 27
Lesson 6: Shared Memory and Cache Coherence (DAM RAM: Leader - Rabecka)
January 29
Lesson 7: Memory Consistency (Memory Leakers: Leader - Sami)
February 3
Lesson 8: Fault Tolerance and Replication (DAM RAM: Leader - Ben)
February 5
Lesson 9: Byzantine Fault Tolerance (Memory Leakers: Leader - Shuyi)
February 10
Lesson 10: In-Memory KV Stores (DAM RAM: Leader - David)
February 12
Lesson 11: Distributed Shared Memory Distributed Shared Memory I (Memory Leakers: Gabe)
February 17
Lesson 12 Distributed Shared Memory II (DAM RAM: Leader - Nanda)
February 19
Lesson 13: Persistent Memory Persistent Memory I (Memory Leakers: Leader - Noah)
February 24
Lesson 14: Whole-System Persistence Persistent Memory II (DAM RAM: Rabecka)
February 26
Lesson 15 Disaggregated Memory I (Memory Leakers: Leader - Gabe)
March 3
Lesson 16 Disaggregated Memory II (DAM RAM: Leader - Eugene)
March 5
Lesson 17 Disaggregated Memory III (Memory Leakers: Leader - Shuxian)
March 10
Lesson 18: Near-Data Processing (DAM RAM: Leader - Nanda)
March 12 Final Project Presentations