[PDF][PDF] Research problems and opportunities in memory systems

O Mutlu, L Subramanian - Supercomputing frontiers and …, 2014 - superfri.susu.ru
The memory system is a fundamental performance and energy bottleneck in almost all
computing systems. Recent system design, application, and technology trends that require …

Loose-ordering consistency for persistent memory

Y Lu, J Shu, L Sun, O Mutlu - 2014 IEEE 32nd International …, 2014 - ieeexplore.ieee.org
Emerging non-volatile memory (NVM) technologies enable data persistence at the main
memory level at access speeds close to DRAM. In such persistent memories, memory writes …

FIRM: Fair and high-performance memory control for persistent memory systems

J Zhao, O Mutlu, Y Xie - 2014 47th Annual IEEE/ACM …, 2014 - ieeexplore.ieee.org
Byte-addressable nonvolatile memories promise a new technology, persistent memory,
which incorporates desirable attributes from both traditional main memory (byte …

{Barrier-Enabled}{IO} stack for flash storage

Y Won, J Jung, G Choi, J Oh, S Son, J Hwang… - … USENIX Conference on …, 2018 - usenix.org
This work is dedicated to eliminating the overhead required for guaranteeing the storage
order in the modern IO stack. The existing block device adopts a prohibitively expensive …

{ReconFS}: A Reconstructable File System on Flash Storage

Y Lu, J Shu, W Wang - 12th USENIX Conference on File and Storage …, 2014 - usenix.org
Hierarchical namespaces (directory trees) in file systems are effective in indexing file system
data. However, the update patterns of namespace metadata, such as intensive writeback …

Blurred persistence in transactional persistent memory

Y Lu, J Shu, L Sun - 2015 31st Symposium on Mass Storage …, 2015 - ieeexplore.ieee.org
Persistent memory provides data persistence at main memory level and enables memory-
level storage systems. To ensure consistency of the storage systems, memory writes need to …

The main memory system: Challenges and opportunities

O Mutlu, J Meza, L Subramanian - Communications of the Korean …, 2015 - koreascience.kr
The memory system is a fundamental performance and energy bottleneck in almost all
computing systems. Recent system design, application, and technology trends that require …

WAL-SSD: Address remapping-based write-ahead-logging solid-state disks

K Han, H Kim, D Shin - IEEE Transactions on Computers, 2019 - ieeexplore.ieee.org
Recent advances in flash memory technology have reduced the cost-per-bit of flash storage
devices such as solid-state drives (SSDs), thereby enabling the development of large …

Efficient crash consistency for NVMe over PCIe and RDMA

X Liao, Y Lu, Z Yang, J Shu - ACM Transactions on Storage, 2023 - dl.acm.org
This article presents crash-consistent Non-Volatile Memory Express (ccNVMe), a novel
extension of the NVMe that defines how host software communicates with the non-volatile …

Crash consistent non-volatile memory express

X Liao, Y Lu, Z Yang, J Shu - Proceedings of the ACM SIGOPS 28th …, 2021 - dl.acm.org
This paper presents crash consistent Non-Volatile Memory Express (ccNVMe), a novel
extension of the NVMe that defines how host software communicates with the non-volatile …