Garbage collection and wear leveling for flash memory: Past and future

MC Yang, YM Chang, CW Tsao… - … on Smart Computing, 2014 - ieeexplore.ieee.org
Recently, storage systems have observed a great leap in performance, reliability,
endurance, and cost, due to the advance in non-volatile memory technologies, such as …

Memory persistency

S Pelley, PM Chen, TF Wenisch - ACM SIGARCH Computer Architecture …, 2014 - dl.acm.org
Emerging nonvolatile memory technologies (NVRAM) promise the performance of DRAM
with the persistence of disk. However, constraining NVRAM write order, necessary to ensure …

Approximate storage in solid-state memories

A Sampson, J Nelson, K Strauss, L Ceze - ACM Transactions on …, 2014 - dl.acm.org
Memories today expose an all-or-nothing correctness model that incurs significant costs in
performance, energy, area, and design complexity. But not all applications need high …

Willow: A {User-Programmable}{SSD}

S Seshadri, M Gahagan, S Bhaskaran… - … USENIX Symposium on …, 2014 - usenix.org
We explore the potential of making programmability a central feature of the SSD interface.
Our prototype system, called Willow, allows programmers to augment and extend the …

An efficient design and implementation of LSM-tree based key-value store on open-channel SSD

P Wang, G Sun, S Jiang, J Ouyang, S Lin… - Proceedings of the …, 2014 - dl.acm.org
Various key-value (KV) stores are widely employed for data management to support Internet
services as they offer higher efficiency, scalability, and availability than relational database …

NVM Duet: Unified working memory and persistent store architecture

RS Liu, DY Shen, CL Yang, SC Yu… - ACM SIGARCH Computer …, 2014 - dl.acm.org
Emerging non-volatile memory (NVM) technologies have gained a lot of attention recently.
The byte-addressability and high density of NVM enable computer architects to build large …

HIOS: A host interface I/O scheduler for solid state disks

M Jung, W Choi, S Srikantaiah, J Yoo… - ACM SIGARCH …, 2014 - dl.acm.org
Garbage collection (GC) and resource contention on I/O buses (channels) are among the
critical bottlenecks in Solid State Disks (SSDs) that cannot be easily hidden. Most existing …

A hybrid solid-state storage architecture for the performance, energy consumption, and lifetime improvement

G Sun, Y Joo, Y Chen, Y Chen, Y Xie - Emerging Memory Technologies …, 2014 - Springer
In recent years, many systems have employed NAND flash memory as storage devices
because of its advantages of high I/O performance, increasing capacity, and falling cost. On …

Sprinkler: Maximizing resource utilization in many-chip solid state disks

M Jung, MT Kandemir - 2014 IEEE 20th International …, 2014 - ieeexplore.ieee.org
Resource utilization is one of the emerging problems in many-chip SSDs. In this paper, we
propose Sprinkler, a novel device-level SSD controller, which targets maximizing resource …

A protected block device for persistent memory

F Chen, MP Mesnier, S Hahn - 2014 30th Symposium on Mass …, 2014 - ieeexplore.ieee.org
Persistent Memory (PM) technologies, such as Phase Change Memory, STT-RAM, and
memristors, are receiving increasingly high interest in academia and industry. PM provides …