Write-optimized and consistent RDMA-based NVM systems

X Liu, Y Hua, X Li, Q Liu - arXiv preprint arXiv:1906.08173, 2019 - arxiv.org
In order to deliver high performance in cloud computing, we generally exploit and leverage
RDMA (Remote Direct Memory Access) in networking and NVM (Non-Volatile Memory) in …

A server bypass architecture for hopscotch hashing key–value store on DRAM-NVM memories

J Wang, R Huang, K Huang, Y Chen - Journal of Systems Architecture, 2023 - Elsevier
Abstract Non-volatile memories (NVMs), along with DRAMs, provide key–value (KV) stores
with strong support in persisting data and storing it in memories. The remote direct memory …

Circ-Tree: A B+-Tree variant with circular design for persistent memory

C Wang, G Brihadiswarn, X Jiang… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Several B+-tree variants have been developed to exploit the byte-addressable non-volatile
memory (NVM). We attentively investigate the properties of B+-tree and find that, a …

Dual-page checkpointing: An architectural approach to efficient data persistence for in-memory applications

S Wu, F Zhou, X Gao, H Jin, J Ren - ACM Transactions on Architecture …, 2019 - dl.acm.org
Data persistence is necessary for many in-memory applications. However, the disk-based
data persistence largely slows down in-memory applications. Emerging non-volatile memory …

Addressing the dark side of vision research: Storage

V Gupta-Cledat, L Remis, CR Strong - … on Hot Topics in Storage and File …, 2017 - usenix.org
Data access is swiftly becoming a bottleneck in visual data processing, providing an
opportunity to influence the way visual data is treated in the storage system. To foster this …

Algorithm-directed crash consistence in non-volatile memory for hpc

S Yang, K Wu, Y Qiao, D Li… - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
Fault tolerance is one of the major design goals for HPC. The emergence of non-volatile
memories (NVM) provides a solution to build fault tolerant HPC. Data in NVM-based main …

Fast and failure-consistent updates of application data in non-volatile main memory file system

J Ou, J Shu - 2016 32nd Symposium on Mass Storage Systems …, 2016 - ieeexplore.ieee.org
Modern applications have their own update protocols to remain failure consistency.
However, these protocols are implemented without a comprehensive understanding of the …

Crash recoverable ARMv8-oriented B+-tree for byte-addressable persistent memory

C Wang, S Chattopadhyay… - Proceedings of the 20th …, 2019 - dl.acm.org
The byte-addressable non-volatile memory (NVM) promises persistent memory. Concretely,
ARM processors have incorporated architectural supports to utilize NVM. In this paper, we …

A case for virtualizing persistent memory

L Liang, R Chen, H Chen, Y Xia, KJ Park… - Proceedings of the …, 2016 - dl.acm.org
With the proliferation of software and hardware support for persistent memory (PM) like PCM
and NV-DIMM, we envision that PM will soon become a standard component of commodity …

[PDF][PDF] Exploring the disaggregated memory interface design space

N Pemberton - Workshop on Resource Disaggregation …, 2019 - word19.ece.cornell.edu
Rapid increases in network performance, coupled with the dynamic nature of modern cloud
workloads, has led to calls for memory disaggregation within the datacenter. In a …