2018
DOI: 10.1145/3241060
|View full text |Cite
|
Sign up to set email alerts
|

Management of Next-Generation NAND Flash to Achieve Enterprise-Level Endurance and Latency Targets

Abstract: Despite its widespread use in consumer devices and enterprise storage systems, NAND flash faces a growing number of challenges. While technology advances have helped to increase the storage density and reduce costs, they have also led to reduced endurance and larger block variations, which cannot be compensated solely by stronger ECC or read-retry schemes but have to be addressed holistically. Our goal is to enable low-cost NAND flash in enterprise storage for cost efficiency. We present novel flash-… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 16 publications
(2 citation statements)
references
References 30 publications
0
2
0
Order By: Relevance
“…10 9 -10 12 ) [104] for PCM compared to other nonvolatile memory devices such as Flash memory (approx. 10 3 -10 5 ) [105]. But this could be inadequate for certain applications involving many write operations such as stateful logic operations.…”
Section: Discussionmentioning
confidence: 99%
“…10 9 -10 12 ) [104] for PCM compared to other nonvolatile memory devices such as Flash memory (approx. 10 3 -10 5 ) [105]. But this could be inadequate for certain applications involving many write operations such as stateful logic operations.…”
Section: Discussionmentioning
confidence: 99%
“…First, FEMU's default FTL imposes a high computational overhead that causes inaccurate emulation under high user load. Thus, we (1) implemented a new page-level FTL optimized for FEMU emulation model, (2) offloaded the FTL logic to a separate polling thread to avoid interference from other management logics, and (3) re-implemented the data placement and GC policies taken from modern SSD designs [25,82]. Second, we had to extend the firmware emulation with more basic features such as write buffering and flushing policies (e.g., LRU with a balanced binary search tree) and preemptive GC policy.…”
Section: Methodsmentioning
confidence: 99%