User Tools

Site Tools


ssd_simulator

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ssd_simulator [2021/03/24 17:18] – [Spring 2021 Meetings/Schedule] jisparkssd_simulator [2021/05/21 12:29] (current) – [Spring 2021 Meetings/Schedule] jispark
Line 31: Line 31:
  
 ^ Week ^ Date ^ Meeting ^ Learning Materials ^ Assignments ^ ^ Week ^ Date ^ Meeting ^ Learning Materials ^ Assignments ^
-| W1  |    |<hi #fff200> M1: P&S Course Presentation</hi> \\ {{pns_modern_ssds_ss2021_1st_after_meeting.pdf|PDF}} {{pns_modern_ssds_ss2021_1st_after_meeting.pptx|PPT}} \\ {{youtube>link:| Video}} |[[Required Materials]]  \\ [[Recommended Materials]] | |  +| W1  | 17.03   |<hi #fff200> M1: P&S Course Presentation</hi> \\ {{pns_modern_ssds_ss2021_1st_after_meeting.pdf|PDF}} {{pns_modern_ssds_ss2021_1st_after_meeting.pptx|PPT}} \\ {{youtube>link:| Video}} |[[ssd_simulator#Learning Materials#Meeting 1: Required Materials| Required]]  \\ [[ssd_simulator#Learning Materials#Meeting 1: Recommended Materials| Recommended]] | |  
-W1     |<hi #fff200> M2: Request Handling and MQSim Organization</hi> \\ {{pns_modern_ssds_ss2021_2nd_beforemeeting.pdf|PDF}} {{pns_modern_ssds_ss2021_2nd_beforemeeting.pptx|PPT}} \\ {{youtube>link:| Video}} |[[Required Materials]]  \\ [[| Recommended Materials]] | |  +W2   24.03  |<hi #fff200> M2: Request Handling and MQSim Organization</hi> \\ {{pns_modern_ssds_ss2021_2nd_aftermeeting.pdf|PDF}} {{pns_modern_ssds_ss2021_2nd_aftermeeting.pptx|PPT}} \\ {{youtube>link:| Video}} |[[ssd_simulator#Learning Materials#Meeting 2: Required Materials| Required]]  \\ [[ssd_simulator#Learning Materials#Meeting 2: Recommended Materials| Recommended]] | |  
 +| W3  |  31.03  |<hi #fff200> M3: NAND Flash Organization </hi> \\ {{pns_modern_ssds_ss2021_3rd_aftermeeting.pdf|PDF}} {{pns_modern_ssds_ss2021_3rd_aftermeeting.pptx|PPT}} \\ {{youtube>link:| Video}} | | |  
 +| W5  |  21.04  |<hi #fff200> M5: NAND Flash Operations </hi> \\ {{pns_modern_ssds_ss2021_5th_aftermeeting.pdf|PDF}} {{pns_modern_ssds_ss2021_5th_aftermeeting.pptx|PPT}} \\ {{youtube>link:| Video}} | | | 
 +| W7  |  05.05  |<hi #fff200> M7: SSD Performance & Advanced NAND Flash Commands </hi> \\ {{pns_modern_ssds_ss2021_7th_aftermeeting.pdf|PDF}} {{pns_modern_ssds_ss2021_7th_aftermeeting.pptx|PPT}} \\ {{youtube>link:| Video}} | [[ssd_simulator#Learning Materials#Meeting 7: Recommended Materials| Recommended]] | | 
 +| W9  |  19.05  |<hi #fff200> M9: Address Translation & Garbage Collection </hi> \\ {{pns_modern_ssds_ss2021_9th_aftermeeting.pdf|PDF}} {{pns_modern_ssds_ss2021_9th_aftermeeting.pptx|PPT}} \\ {{youtube>link:| Video}} | | |
 ==== Learning Materials ==== ==== Learning Materials ====
  
Line 43: Line 46:
   * {{https://youtu.be/3cI4zOoDk9Q|Computer Architecture Fall 2020 - Lecture 14: Simulation (with a Focus on Memory)}}   * {{https://youtu.be/3cI4zOoDk9Q|Computer Architecture Fall 2020 - Lecture 14: Simulation (with a Focus on Memory)}}
  
 +=== Meeting 2: Required Materials ===
 +  * {{https://arxiv.org/pdf/1711.11427.pdf|Yu Cai, Saugata Ghose, Erich F. Haratsch, Yixin Luo, and Onur Mutlu, “Errors in Flash-Memory-Based Solid-State Drives: Analysis, Mitigation, and Recovery,” (Introduction and Section 1) Invited Book Chapter in Inside Solid State Drives, 2018.}}
 +=== Meeting 2: Recommended Materials ===
 +  * {{https://people.inf.ethz.ch/omutlu/pub/FLIN-fair-and-high-performance-NVMe-SSD-scheduling_isca18.pdf|Arash Tavakkol, Mohammad Sadrosadati, Saugata Ghose, Jeremie Kim, Yixin Luo, Yaohua Wang, Nika Mansouri Ghiasi, Lois Orosa, Juan Gómez Luna, and Onur Mutlu, “FLIN: Enabling Fairness and Enhancing Performance in Modern NVMe Solid State Drives,” In ISCA, 2018.
 +}}
 +=== Meeting 7: Recommended Materials ===
 +  * {{https://people.inf.ethz.ch/omutlu/pub/Reducing-SSD-Read-Latency-by-Optimizing-Read-Retry_asplos21.pdf|Jisung Park, Myungsuk Kim, Myoungjun Chun, Lois Orosa, Jihong Kim, and Onur Mutlu, “Reducing Solid-State Drive Read Latency by Optimizing Read-Retry,"
 + In ASPLOS, 2021.
 +}}
 +  * {{https://www.usenix.org/legacy/event/fast12/tech/full_papers/Wu.pdf|Guanying Wu and Xubin He, “Reducing SSD Read Latency via NAND Flash Program and Erase Suspension,"
 + In USENIX FAST, 2012.
 +}}
 +  * {{https://www.usenix.org/system/files/atc19-kim-shine.pdf|Shine Kim, Jonghyun Bae, Hakbeom Jang, Wenjing Jin, Jeonghun Cong, Seungyeon Lee, Tae Jun Ham, and Jae. W. Lee, “Practical Erase Suspension for Modern Low-latency SSDs,"
 + In USENIX ATC, 2019.
 +}}
  
-=== More Learning Materials === 
  
 ==== Assignments ==== ==== Assignments ====
ssd_simulator.1616606328.txt.gz · Last modified: 2021/03/24 17:18 by jispark