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 …
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 …
{ZNS}: Avoiding the block interface tax for flash-based {SSDs}
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 …
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 …
{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 …
Understanding intrinsic characteristics and system implications of flash memory based solid state drives
Flash Memory based Solid State Drive (SSD) has been called a" pivotal technology" that
could revolutionize data storage systems. Since SSD shares a common interface with the …
could revolutionize data storage systems. Since SSD shares a common interface with the …
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 …
FIFO queues are all you need for cache eviction
As a cache eviction algorithm, FIFO has a lot of attractive properties, such as simplicity,
speed, scalability, and flash-friendliness. The most prominent criticism of FIFO is its low …
speed, scalability, and flash-friendliness. The most prominent criticism of FIFO is its low …