{EPK}: Scalable and efficient memory protection keys

J Gu, H Li, W Li, Y **a, H Chen - 2022 USENIX Annual Technical …, 2022 - usenix.org
As a hardware mechanism for facilitating intra-process memory isolation, Intel Memory
Protection Keys (MPK) has been leveraged to efficiently improve the isolation, security, or …

Treesls: A whole-system persistent microkernel with tree-structured state checkpoint on nvm

F Wu, M Dong, G Mo, H Chen - Proceedings of the 29th Symposium on …, 2023 - dl.acm.org
Whole-system persistence promises simplified application deployment and near-
instantaneous recovery. This can be implemented using single-level store (SLS) through …

Append is near: Log-based data management on ZNS SSDs

D Purandare, P Wilcox, H Litz… - 12th Annual Conference on …, 2022 - par.nsf.gov
Log-based data management systems use storage as if it were an append-only medium,
transforming random writes into sequential writes, which delivers significant benefits when …

Optimizing file systems on heterogeneous memory by integrating {DRAM} cache with virtual memory management

Y Liu, Y Ren, M Liu, H Li, H Guo, X Miao, X Hu… - … USENIX Conference on …, 2024 - usenix.org
This paper revisits the usage of DRAM cache in DRAM-PM heterogeneous memory file
systems. With a comprehensive analysis of existing file systems with cache-based and DAX …

Vinter: Automatic {Non-Volatile} Memory Crash Consistency Testing for Full Systems

S Kalbfleisch, L Werling, F Bellosa - 2022 USENIX Annual Technical …, 2022 - usenix.org
Non-volatile memory (NVM) is a new byte-addressable storage technology that is part of the
processor's memory hierarchy. NVM is often exposed to applications via an in-kernel file …

Nonvolatile memory technologies: Characteristics, deployment, and research challenges

S Rai, B Talawar - Frontiers of Quality Electronic Design (QED) AI, IoT and …, 2023 - Springer
Nonvolatile memory (NVM) is a class of memory that exhibits persistence, similar to
secondary memory, while providing access speeds at least an order of two magnitudes …

Simurgh: a fully decentralized and secure NVMM user space file system

N Moti, F Schimmelpfennig, R Salkhordeh… - Proceedings of the …, 2021 - dl.acm.org
The availability of non-volatile main memory (NVMM) has started a new era for storage
systems and NVMM specific file systems can support extremely high data and metadata …

CARAT CAKE: Replacing paging via compiler/kernel cooperation

B Suchy, S Ghosh, D Kersnar, S Chai… - Proceedings of the 27th …, 2022 - dl.acm.org
Virtual memory, specifically paging, is undergoing significant innovation due to being
challenged by new demands from modern workloads. Recent work has demonstrated an …

Carbon-aware memory placement

S Köhler, B Herzog, H Herzog, M Vögele… - ACM SIGENERGY …, 2024 - dl.acm.org
The carbon footprint of software activities is determined by embodied and operational
emissions of hardware resources. This paper presents cMemento, a concept that enables …

CPU-free Computing: A Vision with a Blueprint

A Trivedi, MS Brunella - Proceedings of the 19th Workshop on Hot Topics …, 2023 - dl.acm.org
Since the inception of computing, we have been reliant on CPU-powered architectures.
However, today this reliance is challenged by manufacturing limitations (CMOS scaling) …