Leveraging partial-refresh for performance and lifetime improvement of 3D NAND flash memory in cyber-physical systems
Research output: Journal Publications and Reviews (RGC: 21, 22, 62) › 21_Publication in refereed journal › peer-review
Author(s)
Related Research Unit(s)
Detail(s)
Original language | English |
---|---|
Article number | 101685 |
Journal / Publication | Journal of Systems Architecture |
Volume | 103 |
Online published | 26 Nov 2019 |
Publication status | Published - Feb 2020 |
Link(s)
DOI | DOI |
---|---|
Document Link | |
Link to Scopus | https://www.scopus.com/record/display.uri?eid=2-s2.0-85076792224&origin=recordpage |
Permanent Link | https://scholars.cityu.edu.hk/en/publications/publication(4a1d02fc-5cd1-4957-b8df-a803028afffa).html |
Abstract
Three-dimensional (3D) NAND flash memory-based solid state drives (SSDs) have been widely adopted in cyber-physical systems, due to its performance benefits and scalability. Although 3D flash rapidly increases storage capacity by stacking flash cells in the vertical direction, it faces severe retention errors as well. Periodic refreshing, while effectively mitigating the retention issues, seriously degrades the storage performance and the endurance of 3D NAND flash memory. To address the above challenge, we propose partial-refresh (PR), a novel lightweight data refresh scheme for 3D NAND flash memory in cyber-physical systems. PR leverages LDPC detectability to identify cells that are more vulnerable to errors. By moving these susceptible bits to new pages, PR avoids copying an entire page, and reduces the refresh cost and prolongs the SSD lifetime. Our experimental results show that, on average, a PR-aware flash memory improves refresh performance by 28.2% and extends the SSD lifetime by 4.6% over the state-of-the-art while preserving the high data reliability.
Research Area(s)
- 3D flash memory, LDPC, Refresh, Retention error, Write amplification
Bibliographic Note
Full text of this publication does not contain sufficient affiliation information. With consent from the author(s) concerned, the Research Unit(s) information for this record is based on the existing academic department affiliation of the author(s)
Citation Format(s)
Leveraging partial-refresh for performance and lifetime improvement of 3D NAND flash memory in cyber-physical systems. / Cui, Jinhua; Zhang, Youtao; Shi, Liang et al.
In: Journal of Systems Architecture, Vol. 103, 101685, 02.2020.
In: Journal of Systems Architecture, Vol. 103, 101685, 02.2020.
Research output: Journal Publications and Reviews (RGC: 21, 22, 62) › 21_Publication in refereed journal › peer-review