Week |
Lecture |
Date |
Slides & Scribe Notes |
Reading |
1 |
Lecture 1 |
Sept. 9, 2020 |
Introduction and class logistics |
none |
2 |
Lecture 2 |
Sept. 14, 2020 |
Introduction to memory design |
none |
|
Lecture 3 |
Sept. 16, 2019 |
Cache memory design |
none |
3 |
Lecture 4 |
Sept. 21, 2020 |
Transistor Design (current and power) |
none |
|
Lecture 5 |
Sept. 23, 2020 |
MOSFET fabrication and emerging technologies |
none |
4 |
Lecture 6 |
Sept. 28, 2020 |
Scribe Notes-9-28 (Jiwon) |
Emerging NVM: A Survey of Architectural Integration |
|
Lecture 7 |
Sept. 30, 2020 |
Scribe Notes-9-30 (Sam) |
Memory That Never Forgets: eNVM implications for Architectural Design |
5 |
Lecture 8 |
Oct. 5, 2020 |
Scribe Notes-10-5 (Casey) |
A Novel STT-RAM-Based Hybrid Cache for Intermittently Powered Processors in IoT Devices |
|
Lecture 9 |
Oct. 7, 2020 |
Scribe Notes-10-7 (Mark) |
Glass: A New Media for a New Era? |
6 |
|
Oct. 12, 2020 |
Fall Break |
none |
|
Lecture 10 |
Oct. 14, 2020 |
Scribe Notes-10-14 (Yash) |
TETRIS: Scalable and Efficient Neural Network Acceleration with 3D Memory |
7 |
Lecture 11 |
Oct. 19, 2020 |
Scribe Notes-10-19 (Semanti) |
Reversible Computing |
|
Lecture 12 |
Oct, 21, 2020 |
Scribe Notes-10-21 (Qishen) |
Heterogeneous Compting Meets Near-Memory Acceleration and High-Level Synthesis in the Post-Morre Era |
8 |
Lecture 13 |
Oct. 26, 2020 |
Scribe Notes-10-26 (Karpur) |
Triad-NVM: Persistency for Integrity-Protected and Encrypted Non-Volatile Memories |
|
Lecture 14 |
Oct. 28, 2020 |
Scribe Notes-10-28 (Sam) |
Memristor devices in neuromorphiccomputing: materials sciences and device
challenges |
9 |
Lecture 15 |
Nov. 2, 2020 |
Open in-class discussion |
none |
|
Lecture 16 |
Nov. 4, 2020 |
Scribe Notes-11-4 (Casey) |
Realization of a scalable Shor algorithm (optional) A Simple Quantum Computer |
10 |
Lecture 17 |
Nov. 9, 2020 |
Scribe Notes-11-9 (Semanti) |
Fine-Grain Checkpointing with In-Cache-Line Logging |
|
Lecture 18 |
Nov. 13, 2020 |
Scribe Notes-11-13 (Jiwon) |
Quantum Computing with Local Measurement |
11 |
Lecture 19 |
Nov. 16, 2020 |
Scribe Notes-11-16 (Qishen) |
Memory Persistency |
|
Lecture 20 |
Nov. 18, 2020 |
Scribe Notes-11-18 (Sam) |
Quantum algorithms: an overview |
12 |
Lecture 21 |
Nov. 23, 2020 |
Scribe Notes-11-23 (Mark) |
Security and Privacy Threats to On-Chip Non-Volatile Memories and Countermeasures |
|
|
Nov. 25, 2020 |
Thanksgiving Break |
|
13 |
Lecture 22 |
Nov. 30, 2020 |
Scribe Notes-11-30 (Yash) |
A Survey of Robotics Control Based on Learning-Inspired Spiking Neural Networks |
|
Lecture 23 |
Dec. 2, 2020 |
Scribe Notes-12-2 (Karpur) |
Non-volatile memories in FPGAs: Exploiting logic similarity to accelerate reconfiguration and increase programming cycles |