RAMBDA: RDMA-driven Acceleration Framework for Memory-intensive µs-scale Datacenter Applications

Y Yuan, J Huang, Y Sun, T Wang… - … Symposium on High …, 2023 - ieeexplore.ieee.org
Responding to the" datacenter tax" and" killer microseconds" problems for memory-intensive
datacenter applications, diverse solutions including Smart NIC-based ones have been …

Persistent processor architecture

J Zeng, J Jeong, C Jung - Proceedings of the 56th Annual IEEE/ACM …, 2023 - dl.acm.org
This paper presents PPA (Persistent Processor Architecture), simple microarchitectural
support for lightweight yet performant whole-system persistence. PPA offers fully transparent …

Compiler-directed whole-system persistence

J Zeng, T Zhang, C Jung - 2024 ACM/IEEE 51st Annual …, 2024 - ieeexplore.ieee.org
Nonvolatile memory (NVM) technologies have gained increasing attention thanks to their
density and durability benefits. However, leveraging NVM can cause a crash consistency …

Write-light cache for energy harvesting systems

J Choi, J Zeng, D Lee, C Min, C Jung - Proceedings of the 50th Annual …, 2023 - dl.acm.org
Energy harvesting system has huge potential to enable battery-less Internet of Things (IoT)
services. However, it has been designed without a cache due to the difficulty of crash …

Falcon: Fast OLTP Engine for Persistent Cache and Non-Volatile Memory

Z Ji, K Chen, L Wang, M Zhang, Y Wu - Proceedings of the 29th …, 2023 - dl.acm.org
Non-volatile memory (NVM) has the properties of both byte addressable and persistence,
which provides new opportunities for building on-line transaction processing (OLTP) …

Bonsai merkle forests: Efficiently achieving crash consistency in secure persistent memory

A Freij, H Zhou, Y Solihin - MICRO-54: 54th Annual IEEE/ACM …, 2021 - dl.acm.org
Due to its durability, the security of persistent memory (PM) needs to be ensured. Recent
works have identified the requirements for correctly architecting secure PM to achieve crash …

Capri: Compiler and architecture support for whole-system persistence

J Jeong, J Zeng, C Jung - … of the 31st International Symposium on High …, 2022 - dl.acm.org
This paper investigates whole-system persistence (WSP) that ensures hassle-free crash
consistency for all programs while simultaneously leveraging both advantages of the non …

ASAP: A speculative approach to persistence

S Yadalam, N Shah, X Yu… - 2022 IEEE International …, 2022 - ieeexplore.ieee.org
Persistent memory enables a new class of applications that have persistent in-memory data
structures. Recoverability of these applications imposes constraints on the ordering of writes …

{DURINN}: Adversarial Memory and Thread Interleaving for Detecting Durable Linearizability Bugs

X Fu, D Lee, C Min - 16th USENIX Symposium on Operating Systems …, 2022 - usenix.org
Non-volatile memory (NVM) has promoted the development of concurrent crash-consistent
data structures, which serve as the backbone of various in-memory persistent applications …

Respct: fast checkpointing in non-volatile memory for multi-threaded applications

A Khorguani, T Ropars, N De Palma - Proceedings of the Seventeenth …, 2022 - dl.acm.org
Non-volatile memory (NVMM) technologies are a great opportunity to build fast fault-tolerant
programs, as they provide persistent storage in main memory. However, since the processor …