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 …
A survey of address translation technologies for flash memories
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 …
Different from traditional magnetic disks, flash memories have no moving parts and are …
{ZNS}: Avoiding the block interface tax for flash-based {SSDs}
M Bjørling, A Aghayev, H Holmberg… - 2021 USENIX Annual …, 2021 - usenix.org
The Zoned Namespace (ZNS) interface represents a new division of functionality between
host software and flash-based SSDs. Current flash-based SSDs maintain the decades-old …
host software and flash-based SSDs. Current flash-based SSDs maintain the decades-old …
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 …
Pebblesdb: Building key-value stores using fragmented log-structured merge trees
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 …
high write amplification. The write amplification problem is due to the Log-Structured Merge …
{LightNVM}: The linux {Open-Channel}{SSD} subsystem
As Solid-State Drives (SSDs) become commonplace in data-centers and storage arrays,
there is a growing demand for predictable latency. Traditional SSDs, serving block I/Os, fail …
there is a growing demand for predictable latency. Traditional SSDs, serving block I/Os, fail …
Single image haze removal using dark channel prior
In this paper, we propose a simple but effective image prior-dark channel prior to remove
haze from a single input image. The dark channel prior is a kind of statistics of outdoor haze …
haze from a single input image. The dark channel prior is a kind of statistics of outdoor haze …
RecSSD: near data processing for solid state drive based recommendation inference
Neural personalized recommendation models are used across a wide variety of datacenter
applications including search, social media, and entertainment. State-of-the-art models …
applications including search, social media, and entertainment. State-of-the-art models …
Data retention in MLC NAND flash memory: Characterization, optimization, and recovery
Retention errors, caused by charge leakage over time, are the dominant source of flash
memory errors. Understanding, characterizing, and reducing retention errors can …
memory errors. Understanding, characterizing, and reducing retention errors can …
[HTML][HTML] {HashKV}: Enabling Efficient Updates in {KV} Storage via Hashing
USENIX ATC '18 Technical Sessions | USENIX Sign In Conferences Attend Registration
Information Registration Discounts Students and Grants Venue, Hotel, and Travel Services …
Information Registration Discounts Students and Grants Venue, Hotel, and Travel Services …