A survey of software techniques for using non-volatile memories for storage and main memory systems

S Mittal, JS Vetter - IEEE Transactions on Parallel and …, 2015 - ieeexplore.ieee.org
Non-volatile memory (NVM) devices, such as Flash, phase change RAM, spin transfer
torque RAM, and resistive RAM, offer several advantages and challenges when compared …

Error characterization, mitigation, and recovery in flash-memory-based solid-state drives

Y Cai, S Ghose, EF Haratsch, Y Luo… - Proceedings of the …, 2017 - ieeexplore.ieee.org
NAND flash memory is ubiquitous in everyday life today because its capacity has
continuously increased and cost has continuously decreased over decades. This positive …

Improving 3D NAND flash memory lifetime by tolerating early retention loss and process variation

Y Luo, S Ghose, Y Cai, EF Haratsch… - Proceedings of the ACM on …, 2018 - dl.acm.org
Compared to planar (ie, two-dimensional) NAND flash memory, 3D NAND flash memory
uses a new flash cell design, and vertically stacks dozens of silicon layers in a single chip …

Flash-Cosmos: In-flash bulk bitwise operations using inherent computation capability of nand flash memory

J Park, R Azizi, GF Oliveira… - 2022 55th IEEE/ACM …, 2022 - ieeexplore.ieee.org
Bulk bitwise operations, ie, bitwise operations on large bit vectors, are prevalent in a wide
range of important application domains, including databases, graph processing, genome …

{FlashNeuron}:{SSD-Enabled}{Large-Batch} training of very deep neural networks

J Bae, J Lee, Y **, S Son, S Kim, H Jang… - … USENIX Conference on …, 2021 - usenix.org
Deep neural networks (DNNs) are widely used in various AI application domains such as
computer vision, natural language processing, autonomous driving, and bioinformatics. As …

Reducing solid-state drive read latency by optimizing read-retry

J Park, M Kim, M Chun, L Orosa, J Kim… - Proceedings of the 26th …, 2021 - dl.acm.org
3D NAND flash memory with advanced multi-level cell techniques provides high storage
density, but suffers from significant performance degradation due to a large number of read …

Design tradeoffs for {SSD} reliability

BS Kim, J Choi, SL Min - 17th USENIX Conference on File and Storage …, 2019 - usenix.org
Flash memory-based SSDs are popular across a wide range of data storage markets, while
the underlying storage medium—flash memory—is becoming increasingly unreliable. As a …

Fragpicker: A new defragmentation tool for modern storage devices

J Park, YI Eom - Proceedings of the ACM SIGOPS 28th Symposium on …, 2021 - dl.acm.org
File fragmentation has been widely studied for several decades because it negatively
influences various I/O activities. To eliminate fragmentation, most defragmentation tools …

A comprehensive survey of issues in solid state drives

Y **, B Lee - Advances in computers, 2019 - Elsevier
Flash memory-based solid state drives (SSDs) have become ubiquitous in modern
computing systems, such as high-performance servers, workstation, desktops, and laptops …

Enabling accurate and practical online flash channel modeling for modern MLC NAND flash memory

Y Luo, S Ghose, Y Cai, EF Haratsch… - IEEE Journal on …, 2016 - ieeexplore.ieee.org
NAND flash memory is a widely used storage medium that can be treated as a noisy
channel. Each flash memory cell stores data as the threshold voltage of a floating gate …