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 …
Hyrax:{Fail-in-Place} Server Operation in Cloud Platforms
Today's cloud platforms handle server hardware failures by shutting down the affected
server and only turning it back online once it has been repaired by a technician. At cloud …
server and only turning it back online once it has been repaired by a technician. At cloud …
Wear Unleveling: Improving {NAND} Flash Lifetime by Balancing Page Endurance
Flash memory cells typically undergo a few thousand Program/Erase (P/E) cycles before
they wear out. However, the programming strategy of flash devices and process variations …
they wear out. However, the programming strategy of flash devices and process variations …
Errors in flash-memory-based solid-state drives: Analysis, mitigation, and recovery
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 …
Deftl: Implementing plausibly deniable encryption in flash translation layer
Mobile devices today have been increasingly used to store and process sensitive
information. To protect sensitive data, mobile operating systems usually incorporate a …
information. To protect sensitive data, mobile operating systems usually incorporate a …
Reliability issues in flash-memory-based solid-state drives: Experimental analysis, mitigation, recovery
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 …
Extracting robust keys from NAND flash physical unclonable functions
Physical unclonable functions (PUFs) are innovative primitives to extract secret keys from
the unique submicron structure of integrated circuits. PUFs avoid storing the secret key in the …
the unique submicron structure of integrated circuits. PUFs avoid storing the secret key in the …
Architectural techniques for improving NAND flash memory reliability
Y Luo - arXiv preprint arXiv:1808.04016, 2018 - arxiv.org
Raw bit errors are common in NAND flash memory and will increase in the future. These
errors reduce flash reliability and limit the lifetime of a flash memory device. We aim to …
errors reduce flash reliability and limit the lifetime of a flash memory device. We aim to …
Efficient bad block management with cluster similarity
Process variation in the 3D flash memory architecture raises the difficulty of bad block
management. Since the error characteristics vary among different blocks, it is difficult for the …
management. Since the error characteristics vary among different blocks, it is difficult for the …