Mind: In-network memory management for disaggregated data centers

S Lee, Y Yu, Y Tang, A Khandelwal, L Zhong… - Proceedings of the …, 2021 - dl.acm.org
Memory disaggregation promises transparent elasticity, high resource utilization and
hardware heterogeneity in data centers by physically separating memory and compute into …

Nimble page management for tiered memory systems

Z Yan, D Lustig, D Nellans… - Proceedings of the Twenty …, 2019 - dl.acm.org
Software-controlled heterogeneous memory systems have the potential to increase the
performance and cost efficiency of computing systems. However they can only deliver on …

Mitosis: Transparently self-replicating page-tables for large-memory machines

R Achermann, A Panwar, A Bhattacharjee… - Proceedings of the …, 2020 - dl.acm.org
Multi-socket machines with 1-100 TBs of physical memory are becoming prevalent.
Applications running on such multi-socket machines suffer non-uniform bandwidth and …

Agile paging: Exceeding the best of nested and shadow paging

J Gandhi, MD Hill, MM Swift - ACM SIGARCH Computer Architecture …, 2016 - dl.acm.org
Virtualization provides benefits for many workloads, but the overheads of virtualizing
memory are not universally low. The cost comes from managing two levels of address …

{FileMR}: Rethinking {RDMA} Networking for Scalable Persistent Memory

J Yang, J Izraelevitz, S Swanson - 17th USENIX Symposium on …, 2020 - usenix.org
The emergence of dense, byte-addressable nonvolatile main memories (NVMMs) allows
application developers to combine storage and memory into a single layer. With NVMMs …

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 …

The virtual block interface: A flexible alternative to the conventional virtual memory framework

N Ha**azar, P Patel, M Patel… - 2020 ACM/IEEE 47th …, 2020 - ieeexplore.ieee.org
Computers continue to diversify with respect to system designs, emerging memory
technologies, and application memory demands. Unfortunately, continually adapting the …

Accelerating Extra Dimensional Page Walks for Confidential Computing

D Du, B Yang, Y **a, H Chen - Proceedings of the 56th Annual IEEE …, 2023 - dl.acm.org
To support highly scalable and fine-grained computing paradigms such as microservices
and serverless computing better, modern hardware-assisted confidential computing …

Scalable and Effective Page-table and {TLB} management on {NUMA} Systems

B Gao, Q Kang, HW Tee, KTN Chu, A Sanaee… - 2024 USENIX Annual …, 2024 - usenix.org
Memory management operations that modify page-tables, typically performed during
memory allocation/deallocation, are infamous for their poor performance in highly threaded …

Fast local page-tables for virtualized numa servers with vmitosis

A Panwar, R Achermann, A Basu… - Proceedings of the 26th …, 2021 - dl.acm.org
Increasing heterogeneity in the memory system mandates careful data placement to hide the
non-uniform memory access (NUMA) effects on applications. However, NUMA optimizations …