Exploiting process variation for read performance improvement on LDPC based flash memory storage systems

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

12 Scopus citations

Abstract

With the development of bit density and technology scaling, the process variation (PV) has become much severe on NAND flash memory. As PV presents reliability among flash blocks, which causes read performance variation to read data on different blocks. This paper proposes to improve read performance of LDPC based flash memory by exploiting the reliability characteristics of PV. First, a block grouping approach is proposed to classify the flash blocks based on their reliability. Then, a read data placement scheme is proposed, which is designed to place read-hot data on flash blocks with high reliability and move read-cold data to blocks with low reliability. Experiment results show that, with negligible overhead, the proposed scheme is able to significantly improve the read performance.

Original languageEnglish
Title of host publicationProceedings - 35th IEEE International Conference on Computer Design, ICCD 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages681-684
Number of pages4
ISBN (Electronic)9781538622544
DOIs
StatePublished - 22 Nov 2017
Externally publishedYes
Event35th IEEE International Conference on Computer Design, ICCD 2017 - Boston, United States
Duration: 5 Nov 20178 Nov 2017

Publication series

NameProceedings - 35th IEEE International Conference on Computer Design, ICCD 2017

Conference

Conference35th IEEE International Conference on Computer Design, ICCD 2017
Country/TerritoryUnited States
CityBoston
Period5/11/178/11/17

Fingerprint

Dive into the research topics of 'Exploiting process variation for read performance improvement on LDPC based flash memory storage systems'. Together they form a unique fingerprint.

Cite this