Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

Invalid Data-Aware Coding to Enhance the Read Performance of High-Density Flash Memories

Authors
Choi,WonilJung,MyoungsooKandemir,Mahmut
Issue Date
Oct-2018
Publisher
IEEE/ACM
Citation
IEEE/ACM International Symposium on Microarchitecture, pp 482 - 493
Pages
12
Indexed
OTHER
Journal Title
IEEE/ACM International Symposium on Microarchitecture
Start Page
482
End Page
493
URI
https://scholarworks.bwise.kr/erica/handle/2021.sw.erica/114621
DOI
10.1109/MICRO.2018.00046
Abstract
High bit-density flash memories such as Multi-Level Cell (MLC) and Triple-Level Cell (TLC) flash have become a norm, since doubling the cell bit-density can increase the storage capacity by 2× using the same number of cells. However, these high bit-density flash memories suffer from the read variation problem – e.g., the three kinds of bits (i.e., lower, middle, and upper bits) in a TLC cell have different read latencies; reading an upper bit takes a longer time than reading a middle bit, and reading a lower bit takes the minimum time. In this paper, we note that, in the conventional coding, the long read latencies of the middle and upper bits are not reduced even after the lower bit value is invalidated (i.e., no longer used). Motivated by this problem with the traditional coding, we propose a new coding technique, called Invalid Data-Aware (IDA) coding, which reduces the upper and middle bit read latencies close to the lower bit read latency when the lower bit becomes invalid. The main strategy the IDA coding employs is to merge the duplicated voltage states coming from the bit invalidation and reduce the number of (read) trials to identify the voltage state of a cell. To hide the performance and reliability degradation caused by the application of the IDA coding, we also propose to implement it as a part of the data refresh function, which is a fundamental operation in modern SSDs to keep its data safer and longer. With an extensive analysis of a TLC-based SSD using a variety of readintensive workloads, we report that our IDA coding improves the read response times by 28%, on average; it is also quite effective in devices with different bit densities and timing parameters.
Files in This Item
Go to Link
Appears in
Collections
COLLEGE OF COMPUTING > ERICA 컴퓨터학부 > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher CHOI, WONIL photo

CHOI, WONIL
ERICA 소프트웨어융합대학 (ERICA 컴퓨터학부)
Read more

Altmetrics

Total Views & Downloads

BROWSE