RAMBDA: RDMA-driven Acceleration Framework for Memory-intensive µs-scale Datacenter Applications
Responding to the" datacenter tax" and" killer microseconds" problems for memory-intensive
datacenter applications, diverse solutions including Smart NIC-based ones have been …
datacenter applications, diverse solutions including Smart NIC-based ones have been …
Persistent processor architecture
This paper presents PPA (Persistent Processor Architecture), simple microarchitectural
support for lightweight yet performant whole-system persistence. PPA offers fully transparent …
support for lightweight yet performant whole-system persistence. PPA offers fully transparent …
Compiler-directed whole-system persistence
Nonvolatile memory (NVM) technologies have gained increasing attention thanks to their
density and durability benefits. However, leveraging NVM can cause a crash consistency …
density and durability benefits. However, leveraging NVM can cause a crash consistency …
Write-light cache for energy harvesting systems
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 …
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) …
which provides new opportunities for building on-line transaction processing (OLTP) …
Bonsai merkle forests: Efficiently achieving crash consistency in secure persistent memory
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 …
works have identified the requirements for correctly architecting secure PM to achieve crash …
Capri: Compiler and architecture support for whole-system persistence
This paper investigates whole-system persistence (WSP) that ensures hassle-free crash
consistency for all programs while simultaneously leveraging both advantages of the non …
consistency for all programs while simultaneously leveraging both advantages of the non …
ASAP: A speculative approach to persistence
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 …
structures. Recoverability of these applications imposes constraints on the ordering of writes …
{DURINN}: Adversarial Memory and Thread Interleaving for Detecting Durable Linearizability Bugs
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 …
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 …
programs, as they provide persistent storage in main memory. However, since the processor …