How to Enable Software Isolation and Boost System Performance with Sub-block Erase over 3D Flash Memory

Hsin-Yu Chang, Chien-Chung Ho, Yuan-Hao Chang, Yu-Ming Chang, Tei-Wei Kuo

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

8 Citations (Scopus)

Abstract

The write amplification problem deteriorates as the block size of modern flash-memory chips keeps increasing. Without the careful garbage collection, significant live-page copying might even worsen the reliability problem, that is already severe to 3D flash memory. In this work, we propose a sub-block erase design to not only alleviate the write amplification problem by reducing livepage copying but also improve the system reliability with a software isolation strategy. In particular, sub-blocks are carefully allocated to satisfy write requests so as to reduce disturbance by using free or invalid sub-blocks as isolation layers among sub-blocks, without additional hardware cost and capacity loss. A series of experiments were conducted to evaluate the capability of the proposed design. The results show that the proposed design is very effective in improving the system performance by reducing garbage collection overheads and in improving the device reliability/lifetime.
Original languageEnglish
Title of host publicationProceedings of the Eleventh IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis
PublisherAssociation for Computing Machinery
ISBN (Print)978-1-4503-4483-8
DOIs
Publication statusPublished - Oct 2016
Externally publishedYes
Event2016 International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS 2016) - Pittsburgh, United States
Duration: 2 Oct 20167 Oct 2016

Publication series

NameProceedings of the IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis

Conference

Conference2016 International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS 2016)
Country/TerritoryUnited States
CityPittsburgh
Period2/10/167/10/16

Fingerprint

Dive into the research topics of 'How to Enable Software Isolation and Boost System Performance with Sub-block Erase over 3D Flash Memory'. Together they form a unique fingerprint.

Cite this