{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/120173"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/120173","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"FSSD-EM: FPGA-based SSD emulator with energy modeling","abstract":"Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2023-09-01 without embargo terms","abstract_html":"Submission original under an indefinite embargo labeled &#x27;Open Access&#x27;. The submission was exported from vireo on 2023-09-01 without embargo terms","abstract_has_math":false,"creators":["Yu, Luyang"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Electrical & Computer Engr","degree_department":null,"school":null,"contributors":["Chen, Deming"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2023,"date_issued":"2023-05","date_published":"2023-05","updated_at":"2026-07-22T22:24:56Z","subjects":["Ssd Emulation","Fpga"],"languages":["en","eng"],"rights":["Copyright 2023 Luyang Yu"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/2142/120173","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Chen, Deming"]},{"key":"dc:creator","label":"Author","values":["Yu, Luyang"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2023-05","2023-05-04"]},{"key":"dc:type","label":"Dc Type","values":["text"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical & Computer Engr"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Ssd Emulation","Fpga"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en","eng"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2023 Luyang Yu"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://hdl.handle.net/2142/120173"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2023-09-01 without embargo terms","The student, Luyang Yu, accepted the attached license on 2023-05-03 at 16:52.","The student, Luyang Yu, submitted this Thesis for approval on 2023-05-03 at 17:02.","This Thesis was approved for publication on 2023-05-04 at 11:02.","DSpace SAF Submission Ingestion Package generated from Vireo submission #19326 on 2023-09-01 at 16:56:16","Solid State Drives (SSDs) have gained significant popularity due to their superior access latency, bandwidth, and energy efficiency compared to Hard Disk Drives (HDDs). To fully understand the impact of SSD design and microarchitecture on end-to-end application performance, researchers must delve deeper than treating SSDs as black-box components. Unfortunately, acquiring multiple SSDs for research is costly and inefficient, as the underlying microarchitecture remains hidden from the system designer. Although simulators have become the preferred method for studying SSDs, existing software-based simulators are limited in terms of real data transfers and cannot simulate the overhead associated with NVMe and PCIe interfaces. Additionally, simulating an entire SSD using software is a time-consuming process, constraining the number of experiments that can be conducted within a reasonable timeframe. To address these challenges, we introduce FSSD, an FPGA-based emulation system that accurately models NAND flash access patterns, the latency, and the energy consumption of a real NVMe SSD. FSSD capitalizes on the flexibility of an FPGA, enabling users to customize SSD microarchitecture features and explore the design space for data-intensive applications. Based on FSSD, we further introduce FSSD-EM with a built-in Garbage Collection (GC) algorithm and energy modeling module. In contrast to most software simulators that rely on Virtual Machines (VM), FSSD-EM is capable of interacting with real Operating Systems (OS). Our evaluations reveal that FSSD-EM provides a remarkable 1000x speedup compared to software-based simulation using SimpleSSD. FSSD-EM's ability to adjust SSD parameters and emulate NAND latency and energy cost with high precision makes it a valuable tool for SSD research and development efforts."]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["FSSD-EM: FPGA-based SSD emulator with energy modeling"]}]}],"canonical_facts":{"dc:contributor":["Chen, Deming"],"dc:creator":["Yu, Luyang"],"dc:date":["2023-05","2023-05-04"],"dc:description":["Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2023-09-01 without embargo terms","The student, Luyang Yu, accepted the attached license on 2023-05-03 at 16:52.","The student, Luyang Yu, submitted this Thesis for approval on 2023-05-03 at 17:02.","This Thesis was approved for publication on 2023-05-04 at 11:02.","DSpace SAF Submission Ingestion Package generated from Vireo submission #19326 on 2023-09-01 at 16:56:16","Solid State Drives (SSDs) have gained significant popularity due to their superior access latency, bandwidth, and energy efficiency compared to Hard Disk Drives (HDDs). To fully understand the impact of SSD design and microarchitecture on end-to-end application performance, researchers must delve deeper than treating SSDs as black-box components. Unfortunately, acquiring multiple SSDs for research is costly and inefficient, as the underlying microarchitecture remains hidden from the system designer. Although simulators have become the preferred method for studying SSDs, existing software-based simulators are limited in terms of real data transfers and cannot simulate the overhead associated with NVMe and PCIe interfaces. Additionally, simulating an entire SSD using software is a time-consuming process, constraining the number of experiments that can be conducted within a reasonable timeframe. To address these challenges, we introduce FSSD, an FPGA-based emulation system that accurately models NAND flash access patterns, the latency, and the energy consumption of a real NVMe SSD. FSSD capitalizes on the flexibility of an FPGA, enabling users to customize SSD microarchitecture features and explore the design space for data-intensive applications. Based on FSSD, we further introduce FSSD-EM with a built-in Garbage Collection (GC) algorithm and energy modeling module. In contrast to most software simulators that rely on Virtual Machines (VM), FSSD-EM is capable of interacting with real Operating Systems (OS). Our evaluations reveal that FSSD-EM provides a remarkable 1000x speedup compared to software-based simulation using SimpleSSD. FSSD-EM's ability to adjust SSD parameters and emulate NAND latency and energy cost with high precision makes it a valuable tool for SSD research and development efforts."],"dc:format":["application/pdf"],"dc:identifier":["https://hdl.handle.net/2142/120173"],"dc:language":["en","eng"],"dc:rights":["Copyright 2023 Luyang Yu"],"dc:subject":["Ssd Emulation","Fpga"],"dc:title":["FSSD-EM: FPGA-based SSD emulator with energy modeling"],"dc:type":["text"],"thesis:degree_discipline":["Electrical & Computer Engr"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:24:56Z"}