Issue Downloads
UnistorFS: A Union Storage File System Design for Resource Sharing between Memory and Storage on Persistent RAM-Based Systems
With the advanced technology in persistent random access memory (PRAM), PRAM such as three-dimen-sional XPoint memory and Phase Change Memory (PCM) is emerging as a promising candidate for the next-generation medium for both (main) memory and storage. ...
HiNFS: A Persistent Memory File System with Both Buffering and Direct-Access
Persistent memory provides data persistence at main memory with emerging non-volatile main memories (NVMMs). Recent persistent memory file systems aggressively use direct access, which directly copy data between user buffer and the storage layer, to ...
clfB-tree: Cacheline Friendly Persistent B-tree for NVRAM
Emerging byte-addressable non-volatile memory (NVRAM) is expected to replace block device storages as an alternative low-latency persistent storage device. If NVRAM is used as a persistent storage device, a cache line instead of a disk page will be the ...
Persisting RB-Tree into NVM in a Consistency Perspective
- Chundong Wang,
- Qingsong Wei,
- Lingkun Wu,
- Sibo Wang,
- Cheng Chen,
- Xiaokui Xiao,
- Jun Yang,
- Mingdi Xue,
- Yechao Yang
Byte-addressable non-volatile memory (NVM) is going to reshape conventional computer systems. With advantages of low latency, byte-addressability, and non-volatility, NVM can be directly put on the memory bus to replace DRAM. As a result, both system ...
DudeTx: Durable Transactions Made Decoupled
Emerging non-volatile memory (NVM) offers non-volatility, byte-addressability, and fast access at the same time. It is suggested that programs should access NVM directly through CPU load and store instructions. To guarantee crash consistency, durable ...
Bidirectional Database Storage and SQL Query Exploiting RRAM-Based Process-in-Memory Structure
With the coming of the “Big Data” era, a high-energy-efficiency database is demanded for the Internet of things (IoT) application scenarios. The emerging Resistive Random Access Memory (RRAM) has been considered as an energy-efficient replacement of ...
A Novel ReRAM-Based Processing-in-Memory Architecture for Graph Traversal
Graph algorithms such as graph traversal have been gaining ever-increasing importance in the era of big data. However, graph processing on traditional architectures issues many random and irregular memory accesses, leading to a huge number of data ...
An Analysis of Flash Page Reuse With WOM Codes
- Gala Yadgar,
- Eitan Yaakobi,
- Fabio Margaglia,
- Yue Li,
- Alexander Yucovich,
- Nachum Bundak,
- Lior Gilon,
- Nir Yakovi,
- Assaf Schuster,
- André Brinkmann
Flash memory is prevalent in modern servers and devices. Coupled with the scaling down of flash technology, the popularity of flash memory motivates the search for methods to increase flash reliability and lifetime. Erasures are the dominant cause of ...
An SLC-Like Programming Scheme for MLC Flash Memory
Although the multilevel cell (MLC) technique is widely adopted by flash-memory vendors to boost the chip density and lower the cost, it results in serious performance and reliability problems. Different from past work, a new cell programming method is ...