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 …

A survey of address translation technologies for flash memories

D Ma, J Feng, G Li - ACM Computing Surveys (CSUR), 2014 - dl.acm.org
Flash is a type of Electronically Erasable Programmable Read-Only Memory (EEPROM).
Different from traditional magnetic disks, flash memories have no moving parts and are …

Flipping bits in memory without accessing them: An experimental study of DRAM disturbance errors

Y Kim, R Daly, J Kim, C Fallin, JH Lee, D Lee… - ACM SIGARCH …, 2014 - dl.acm.org
Memory isolation is a key property of a reliable and secure computing system--an access to
one memory address should not have unintended side effects on data stored in other …

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 …

Pebblesdb: Building key-value stores using fragmented log-structured merge trees

P Raju, R Kadekodi, V Chidambaram… - Proceedings of the 26th …, 2017 - dl.acm.org
Key-value stores such as LevelDB and RocksDB offer excellent write throughput, but suffer
high write amplification. The write amplification problem is due to the Log-Structured Merge …

Nvsim: A circuit-level performance, energy, and area model for emerging nonvolatile memory

X Dong, C Xu, Y Xie, NP Jouppi - IEEE Transactions on …, 2012 - ieeexplore.ieee.org
Various new nonvolatile memory (NVM) technologies have emerged recently. Among all the
investigated new NVM candidate technologies, spin-torque-transfer memory (STT-RAM, or …

Flash reliability in production: The expected and the unexpected

B Schroeder, R Lagisetty, A Merchant - 14th USENIX Conference on File …, 2016 - usenix.org
As solid state drives based on flash technology are becoming a staple for persistent data
storage in data centers, it is important to understand their reliability characteristics. While …

Error patterns in MLC NAND flash memory: Measurement, characterization, and analysis

Y Cai, EF Haratsch, O Mutlu… - 2012 Design, Automation & …, 2012 - ieeexplore.ieee.org
As NAND flash memory manufacturers scale down to smaller process technology nodes and
store more bits per cell, reliability and endurance of flash memory reduce. Wear-leveling and …

Science and engineering beyond Moore's law

RK Cavin, P Lugli, VV Zhirnov - Proceedings of the IEEE, 2012 - ieeexplore.ieee.org
In this paper, the historical effects and benefits of Moore's law for semiconductor
technologies are reviewed, and it is offered that the rapid learning curve obtained to the …

Performance impact and interplay of SSD parallelism through advanced commands, allocation strategy and data granularity

Y Hu, H Jiang, D Feng, L Tian, H Luo… - Proceedings of the …, 2011 - dl.acm.org
With the development of the NAND-Flash technology, NAND-Flash based Solid-State Disk
(SSD) has been attracting a great deal of attention from both industry and academia. While a …