記憶體與儲存系統
Memory and Storage Systems
| 節 | 週一 |
|---|---|
5 13:20–14:10 | 記憶體與儲存系統 EC016 2 節連堂 |
6 14:20–15:10 |
* 根據陽明交大上課時間表所列
隨著大數據系統分析及類神經網路應用的盛行,記憶體與儲存系統的存取成為效能瓶頸。本課程將從計算機架構(包含運算單元、記憶體設備、儲存設備)以及作業系統 的演進切入,並探討兩者設計的相互關係。本課程將進一步探討,當今記憶體與儲存系統將如何演進,以及該如何跟大數據分析及類神經網路等應用程式垂直整合以解決效能瓶頸。 Data movements between computing and I/O devices become performance bottlenecks while running data-intensive applications, such as big data analysis and neural networks. This course is going to introduce new memory and storage technologies to break the bottleneck. We will cover several cool topics, such as next-generation non-volatile memory, co-designing between applications and devices, and near data computing.
作業系統(Operating System)與計算機組織(Computer Organization)
- 第一次專題:預計使用儲存分析工具及模擬平台,觀察大數據應用對於儲存裝置的操作。 In terms of the first hands-on, you will learn how to use Fio to characterize the behaviors of storage devices. - 第二次專題:預計使用記憶體存取分析工具,了解神經網路對於記憶體操作行為。 In terms of the second hands-on, you will learn how to use Valgrind and Pytorch to profile neural network applications. - 期末口頭提案:提出記憶體/儲存裝置相關的研究"提案"(Introduction+Motivation+預計解法即可)。 The oral proposal presentation shall be no longer than 15 mins. The goal is to present a proposal related to memory/storage topics (suggest including an introduction, motivation, and possible solutions). 30% 兩次專題作業 (2 Hands-on)、25% 期中考試 (Midterm Exam)、25% 期末口頭報告 (Oral Proposal Presentation)、20%論文報告 (Paper Presentation)
- 儲存系統 (Storage System)
- 記憶體系統 (Memory System)
- 記憶體內運算(Processing-in-Memory)
| 週次 | 主題 |
|---|---|
| 第 1 週 | |
| 第 2 週 | |
| 第 3 週 | |
| 第 4 週 | |
| 第 5 週 | |
| 第 6 週 | |
| 第 7 週 | |
| 第 8 週 | |
| 第 9 週 | |
| 第 10 週 | |
| 第 11 週 | |
| 第 12 週 | |
| 第 13 週 | |
| 第 14 週 | |
| 第 15 週 | |
| 第 16 週 | |
| 第 17 週 | |
| 第 18 週 |
1. Memory Systems: Cache, DRAM, Disk, Bruce Jacob, Spencer Ng, Da- vid Wang, 2010 2. Computer Architecture: A Quantitative Approach (6th Edition), by John L. Hennessy, and David Patterson 3. Linux Kernel Development (3rd Edition), by Robert Love 4. Operating System Concepts 10th Edition, by Abraham Silberschatz, Greg Gagne, Peter Baer Galvin 5. Top System Conference Venues: USENIX OSDI、USENIX FAST、 USENIX A TC 、 ACM/IEEE ISCA 、 IEEE MICRO 、 IEEE HPCA 、 ASPOLOS