The following schedule is tentative and subject to change without notice.
| Day | Topic | Reading |
|---|---|---|
| 3/5 | Course Overview | |
| 3/7 | Computer Systems Research | I1, I2, I3 |
| 3/12 | CPU Scheduling (Revised on 3/14) | H1, S2 |
| 3/14 | ||
| 3/19 | Concurrency | C1, C2 |
| 3/21 | Virtual Memory (Revised on 3/28) | |
| 3/26 | Lottery Scheduling (SYSARCH) | S1 |
| 3/28 | ||
| 4/2 | SEDA (컴퓨터구조) | C3 |
| 4/4 | Flash Memory | SSD1, SSD2 |
| 4/9 | Superpages (이인조, 박대영) | MM1, MM2 |
| 4/11 | ||
| 4/16 | ARC (밑빠진독에코인붓기, 박대영) | MM3 |
| 4/18 | File Systems | FS1 |
| 4/23 | LFS (도오조, 김성곤) | FS2 |
| 4/24 | Project Proposal Due | |
| 4/25 | ||
| 4/30 | F2FS (Marvel, 김성곤) | FS3 |
| 5/2 | Virtual Machines | VM1, VM2 |
| 5/7 | Memory Resource Management (일십백천만억조, 오평석) | VM3 |
| 5/9 | Distributed File Systems | DFS1 |
| 5/14 | Live Migration (엘엔피조, 오평석) | VM4 |
| 5/16 | Ceph (한조, 박성현) | DFS2 |
| 5/21 | Canceled | |
| 5/23 | Canceled | |
| 5/28 | Invited Talk: Designing Systems for Emerging Memory Technology (by Prof. Youngjin Kwon, KAIST) | |
| 5/29 | Supplementary class (6:30pm ~ 9:30pm @ #301-551) | |
| Dynamo (잘따라가겠조, 김정욱) | KV1 | |
| WiscKey (삼삼하조, 박성현) | KV2 | |
| 5/30 | SSDs | SSD3, SSD4, SSD5 |
| 6/2 | Project Progress Report Due | |
| 6/4 | Invited Talk: Large-Scale Multi-Tenant GPU Clusters for DNN Training Workloads (by Prof. Myeongjae Jeon, UNIST) | |
| 6/6 | National Holiday | |
| 6/11 | Biscuit (ARC, 김정욱) | SSD6 |
| 6/13 | Final Exam | |
| 6/18 | Mini Conference (2:00pm ~) | |
| 6/19 | Term Paper Due – upload (by 11:55pm, 6/19) |