2017
DOI: 10.48550/arxiv.1711.11427
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Errors in Flash-Memory-Based Solid-State Drives: Analysis, Mitigation, and Recovery

Yu Cai,
Saugata Ghose,
Erich F. Haratsch
et al.
Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
79
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
4
2
1

Relationship

4
3

Authors

Journals

citations
Cited by 22 publications
(79 citation statements)
references
References 159 publications
(544 reference statements)
0
79
0
Order By: Relevance
“…In this work, we target the impact of power outage and high operating temperature on the reliability of I/O caches. Other important parameters such as SSD aging can affect the reliability of data in SSDs, which is partially reported in [22,[26][27][28][29][30][31].…”
Section: Related Workmentioning
confidence: 99%
“…In this work, we target the impact of power outage and high operating temperature on the reliability of I/O caches. Other important parameters such as SSD aging can affect the reliability of data in SSDs, which is partially reported in [22,[26][27][28][29][30][31].…”
Section: Related Workmentioning
confidence: 99%
“…The basic idea of using a pre-decoder dedicated to the correction of simple configurations is also central in the design of a flash memory controller where a hard-decision belief propagation (BP) decoder is used as a pre-decoder and, in case of failure, multiple levels of soft-decision BP are performed [63]. However, the noise rate of flash cells is far more favorable than in quantum hardware, allowing for using a single decoding unit to correct many encoded blocks in flash memory.…”
Section: The Lazy Decoder As a Decoder Acceleratormentioning
confidence: 99%
“…Note that the execution time current flash BP decoders are far too long for the quantum setting if we suppose that the decoding must be implemented in dµs. (80µs for hard decision decoder + 80µs per level of soft-BP) [63].…”
Section: The Lazy Decoder As a Decoder Acceleratormentioning
confidence: 99%
“…Intelligent controllers are already in widespread use in another key part of a modern computing system. In solid-state drives (SSDs) consisting of NAND flash memory, the flash controllers that manage the SSDs are designed to incorporate a significant level of intelligence in order to improve both performance and reliability [143,144,145,146,147]. Modern flash controllers need to take into account a wide variety of issues such as remapping data, performing wear leveling to mitigate the limited lifetime of NAND flash memory devices, refreshing data based on the current wearout of each NAND flash cell, optimizing voltage levels to maximize memory lifetime, and enforcing fairness across different applications accessing the SSD.…”
Section: The Need For Intelligent Memory Controllers To Enhance Memor...mentioning
confidence: 99%
“…Modern flash controllers need to take into account a wide variety of issues such as remapping data, performing wear leveling to mitigate the limited lifetime of NAND flash memory devices, refreshing data based on the current wearout of each NAND flash cell, optimizing voltage levels to maximize memory lifetime, and enforcing fairness across different applications accessing the SSD. Much of the complexity in flash controllers is a result of mitigating issues related to the scaling of NAND flash memory [143,144,145,148,149]. We argue that in order to overcome scaling issues in DRAM, the time has come for DRAM memory controllers to also incorporate significant intelligence.…”
Section: The Need For Intelligent Memory Controllers To Enhance Memor...mentioning
confidence: 99%