User Tools

Site Tools


modern_ssds

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
modern_ssds [2022/05/24 12:09] – [Spring 2022 Meetings/Schedule] jisparkmodern_ssds [2022/08/22 07:36] (current) – [Spring 2022 Meetings/Schedule] nadigr
Line 29: Line 29:
 | **Supervisor** | [[https://ee.ethz.ch/the-department/people-a-z/person-detail.Mjk0Mjg1.TGlzdC8zMjc5LC0xNjUwNTg5ODIw.html|Rakesh Nadig]] | <rakesh.nadig@safari.ethz.ch> | ETZ H 64 | | **Supervisor** | [[https://ee.ethz.ch/the-department/people-a-z/person-detail.Mjk0Mjg1.TGlzdC8zMjc5LC0xNjUwNTg5ODIw.html|Rakesh Nadig]] | <rakesh.nadig@safari.ethz.ch> | ETZ H 64 |
  
-==== Spring 2022 Meetings/Schedule ====+==== Lecture Video Playlists on YouTube ====
  
 [[https://youtube.com/playlist?list=PL5Q2soXY2Zi8vabcse1kL22DEcgMl2RAq|Lecture Playlist]] [[https://youtube.com/playlist?list=PL5Q2soXY2Zi8vabcse1kL22DEcgMl2RAq|Lecture Playlist]]
  
 {{url>https://youtube.com/embed?list=PL5Q2soXY2Zi8vabcse1kL22DEcgMl2RAq}} {{url>https://youtube.com/embed?list=PL5Q2soXY2Zi8vabcse1kL22DEcgMl2RAq}}
 +
 +==== Spring 2022 Meetings/Schedule ====
  
 ^ Week ^ Date ^ Livestream ^ Meeting ^ Learning Materials ^ Assignments ^ ^ Week ^ Date ^ Livestream ^ Meeting ^ Learning Materials ^ Assignments ^
 | W1  | 18.03   | | <hi #fff200> M1: P&S Course Presentation</hi> \\ {{pns_modern_ssds_fs2022_1st_after_meeting.pdf|PDF}} {{pns_modern_ssds_fs2022_1st_after_meeting.pptx|PPT}} \\  |[[modern_ssds#Learning Materials#Meeting 1: Required Materials| Required]]  \\ [[modern_ssds#Learning Materials#Meeting 1: Recommended Materials| Recommended]] | | | W1  | 18.03   | | <hi #fff200> M1: P&S Course Presentation</hi> \\ {{pns_modern_ssds_fs2022_1st_after_meeting.pdf|PDF}} {{pns_modern_ssds_fs2022_1st_after_meeting.pptx|PPT}} \\  |[[modern_ssds#Learning Materials#Meeting 1: Required Materials| Required]]  \\ [[modern_ssds#Learning Materials#Meeting 1: Recommended Materials| Recommended]] | |
-| W2  | 25.03   | {{youtube>link:_q4rm71DsY4| Live}} | <hi #fff200> M2: Basics of NAND Flash-Based SSDs </hi> \\ {{pns_modern_ssds_fs2022_2nd_after_meeting.pdf|PDF}} {{pns_modern_ssds_fs2022_2nd_after_meeting.pptx|PPT}} \\ |[[ssd_simulator#Learning Materials#Meeting 2: Required Materials| Required]]  \\ [[ssd_simulator#Learning Materials#Meeting 2: Recommended Materials| Recommended]] | |  +| W2  | 25.03   | {{youtube>link:_q4rm71DsY4| Live}} | <hi #fff200> M2: Basics of NAND Flash-Based SSDs </hi> \\ {{pns_modern_ssds_fs2022_2nd_after_meeting.pdf|PDF}} {{pns_modern_ssds_fs2022_2nd_after_meeting.pptx|PPT}} \\ |[[modern_ssds#Learning Materials#Meeting 2: Required Materials| Required]]  \\ [[modern_ssds#Learning Materials#Meeting 2: Recommended Materials| Recommended]] | |  
-| W3  | 04.04   | {{youtube>link:YhhEhzL5Pjg| Live}} | <hi #fff200> M3: Advanced NAND Flash Commands and Address Translation </hi> \\ {{pns_modern_ssds_fs2022_3rd_before_meeting.pdf|PDF}} {{pns_modern_ssds_fs2022_3rd_before_meeting.pptx|PPT}} \\ |[[ssd_simulator#Learning Materials#Meeting 3: Required Materials| Required]]  \\ [[ssd_simulator#Learning Materials#Meeting 3: Recommended Materials| Recommended]] | |  +| W3  | 04.04   | {{youtube>link:YhhEhzL5Pjg| Live}} | <hi #fff200> M3: Advanced NAND Flash Commands and Address Translation </hi> \\ {{pns_modern_ssds_fs2022_3rd_before_meeting.pdf|PDF}} {{pns_modern_ssds_fs2022_3rd_before_meeting.pptx|PPT}} \\ |[[modern_ssds#Learning Materials#Meeting 3: Required Materials| Required]]  \\ [[modern_ssds#Learning Materials#Meeting 3: Recommended Materials| Recommended]] | |  
-| W4  | 08.04   | {{youtube>link:d40ekgmjM98| Live}} | <hi #fff200> M4: Introduction to MQSim </hi> \\ {{pns_modern_ssds_fs2022_4th_before_meeting.pdf|PDF}} {{pns_modern_ssds_fs2022_4th_before_meeting.pptx|PPT}} \\ |[[ssd_simulator#Learning Materials#Meeting 4: Required Materials| Required]]  \\ [[ssd_simulator#Learning Materials#Meeting 3: Recommended Materials| Recommended]] | |  +| W4  | 08.04   | {{youtube>link:d40ekgmjM98| Live}} | <hi #fff200> M4: Introduction to MQSim </hi> \\ {{pns_modern_ssds_fs2022_4th_before_meeting.pdf|PDF}} {{pns_modern_ssds_fs2022_4th_before_meeting.pptx|PPT}} \\ |[[modern_ssds#Learning Materials#Meeting 4: Required Materials| Required]]  \\ [[modern_ssds#Learning Materials#Meeting 3: Recommended Materials| Recommended]] | |  
-| W5  | 29.04   | {{youtube>link:tNlSQuzPgE8| Live}} | <hi #fff200> M5: Fine-Grained Mapping and Multi-Plane Operation-Aware Block Management </hi> \\ {{pns_modern_ssds_fs2022_5th_before_meeting.pdf|PDF}} {{pns_modern_ssds_fs2022_5th_before_meeting.pptx|PPT}} \\ | | +| W5  | 29.04   | {{youtube>link:-3VJneXz2a0| Live}} | <hi #fff200> M5: Fine-Grained Mapping and Multi-Plane Operation-Aware Block Management </hi> \\ {{pns_modern_ssds_fs2022_5th_before_meeting.pdf|PDF}} {{pns_modern_ssds_fs2022_5th_before_meeting.pptx|PPT}} \\ | |  
 +| W6  | 15.07   | {{youtube>link:3xyRpIsdODg| Live}} | <hi #fff200> Research Session 1: Data Sanitization and Read-Retry in Modern NAND Flash-Based SSDs </hi> \\ {{pns_modern_ssds_fs2022_6th_after_meeting.pdf|PDF}} {{pns_modern_ssds_fs2022_6th_after_meeting.pptx|PPT}} \\ | [[modern_ssds#Learning Materials#Meeting 6: Recommended Materials| Recommended]]| 
 +| W7  | 22.07   | {{youtube>link:TpXQO4gpdys| Live}} | <hi #fff200> Research Session 2: In-Storage Processing for Genomics Applications and Reinforcement Learning-Based Hybrid Storage System Management </hi> \\ GenStore: {{https://people.inf.ethz.ch/omutlu/pub/GenStore_asplos22-talk.pdf|PDF}} {{https://people.inf.ethz.ch/omutlu/pub/GenStore_asplos22-talk.pptx|PPT}} \\ Sibyl: {{https://people.inf.ethz.ch/omutlu/pub/Sibyl_RL-based-data-placement-in-hybrid-storage-systems_isca22-talk.pdf|PDF}} {{https://people.inf.ethz.ch/omutlu/pub/Sibyl_RL-based-data-placement-in-hybrid-storage-systems_isca22-talk.pptx|PPT}}| [[modern_ssds#Learning Materials#Meeting 7: Recommended Materials| Recommended]]
 ==== Learning Materials ==== ==== Learning Materials ====
  
Line 62: Line 66:
   * {{https://www.usenix.org/legacy/event/fast12/tech/full_papers/Wu.pdf|Guanying Wu and Xunbin He, “Reducing SSD Read Latency via NAND Flash Program and Erase Suspension,” In USENIX FAST, 2012.}}   * {{https://www.usenix.org/legacy/event/fast12/tech/full_papers/Wu.pdf|Guanying Wu and Xunbin 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 Jand, Wenjing Jin, Jeonghun Gong, Seungyeon Lee, Tae Jun Ham, and Jae W. Lee, “Practical Erase Suspension for Modern Low-latency SSDs,” In USENIX ATC, 2019.}}   * {{https://www.usenix.org/system/files/atc19-kim-shine.pdf|Shine Kim, Jonghyun Bae, Hakbeom Jand, Wenjing Jin, Jeonghun Gong, Seungyeon Lee, Tae Jun Ham, and Jae W. Lee, “Practical Erase Suspension for Modern Low-latency SSDs,” In USENIX ATC, 2019.}}
 +=== Meeting 6: Recommended Materials ===
 +  *  {{https://people.inf.ethz.ch/omutlu/pub/evanesco-secure-data-sanitization-for-flash-memory_asplos20.pdf|Myungsuk Kim, Jisung Park, Geonhee Cho, Yoona Kim, Lois Orosa, Onur Mutlu, and Jihong Kim, "Evanesco: Architectural Support for Efficient Data Sanitization in Modern Flash-Based Storage Systems," In ASPLOS, 2020.}}
 +  *  {{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.}}
 +=== Meeting 7: Recommended Materials ===
 +  *  {{https://people.inf.ethz.ch/omutlu/pub/GenStore_asplos22-arxiv.pdf|Nika Mansouri Ghiasi, Jisung Park, Harun Mustafa, Jeremie Kim, Ataberk Olgun, Arvid Gollwitzer, Damla Senol Cali, Can Firtina, Haiyu Mao, Nour Almadhoun Alserr, Rachata Ausavarungnirun, Nandita Vijaykumar, Mohammed Alser, and Onur Mutlu, "GenStore: A High-Performance and Energy-Efficient In-Storage Computing System for Genome Sequence Analysis," In ASPLOS, 2022.}}
 +  *  {{https://people.inf.ethz.ch/omutlu/pub/Sibyl_RL-based-data-placement-in-hybrid-storage-systems_isca22.pdf|Gagandeep Singh, Rakesh Nadig, Jisung Park, Rahul Bera, Nastaran Hajinazar, David Novo, Juan Gomez-Luna, Sander Stuijk, Henk Corporaal, and Onur Mutlu, "Sibyl: Adaptive and Extensible Data Placement in Hybrid Storage Systems Using Online Reinforcement Learning,"
 + In ISCA, 2022.}}
 ==== Assignments ==== ==== Assignments ====
  
 === HW0: Student Information (Due: 24.03) === === HW0: Student Information (Due: 24.03) ===
   * {{hw0_modern_ssds_spring2022.pdf | HW0 handout}}   * {{hw0_modern_ssds_spring2022.pdf | HW0 handout}}
modern_ssds.1653394199.txt.gz · Last modified: 2022/05/24 12:09 by jispark