A survey of software techniques for using non-volatile memories for storage and main memory systems
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 …
torque RAM, and resistive RAM, offer several advantages and challenges when compared …
Error characterization, mitigation, and recovery in flash-memory-based solid-state drives
NAND flash memory is ubiquitous in everyday life today because its capacity has
continuously increased and cost has continuously decreased over decades. This positive …
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
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 …
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
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 …
range of important application domains, including databases, graph processing, genome …
{FlashNeuron}:{SSD-Enabled}{Large-Batch} training of very deep neural networks
Deep neural networks (DNNs) are widely used in various AI application domains such as
computer vision, natural language processing, autonomous driving, and bioinformatics. As …
computer vision, natural language processing, autonomous driving, and bioinformatics. As …
Reducing solid-state drive read latency by optimizing read-retry
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 …
density, but suffers from significant performance degradation due to a large number of read …
Design tradeoffs for {SSD} reliability
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 …
the underlying storage medium—flash memory—is becoming increasingly unreliable. As a …
Fragpicker: A new defragmentation tool for modern storage devices
File fragmentation has been widely studied for several decades because it negatively
influences various I/O activities. To eliminate fragmentation, most defragmentation tools …
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 …
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
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 …
channel. Each flash memory cell stores data as the threshold voltage of a floating gate …