Contiguitas: The pursuit of physical memory contiguity in datacenters

K Zhao, K Xue, Z Wang, D Schatzberg, L Yang… - Proceedings of the 50th …, 2023 - dl.acm.org
The unabating growth of the memory needs of emerging datacenter applications has
exacerbated the scalability bottleneck of virtual memory. However, reducing the excessive …

Victima: Drastically Increasing Address Translation Reach by Leveraging Underutilized Cache Resources

K Kanellopoulos, HC Nam, N Bostanci, R Bera… - Proceedings of the 56th …, 2023 - dl.acm.org
Address translation is a performance bottleneck in data-intensive workloads due to large
datasets and irregular access patterns that lead to frequent high-latency page table walks …

Rethinking page table structure for fast address translation in gpus: A fixed-size hashed page table

S Jang, J Park, O Kwon, Y Lee, S Hong - Proceedings of the 2024 …, 2024 - dl.acm.org
GPU memory virtualization has become essential for efficient programming, memory
management, and address space sharing among computing devices in heterogeneous …

Utopia: Fast and Efficient Address Translation via Hybrid Restrictive & Flexible Virtual-to-Physical Address Mappings

K Kanellopoulos, R Bera, K Stojiljkovic… - Proceedings of the 56th …, 2023 - dl.acm.org
Conventional virtual memory (VM) frameworks enable a virtual address to flexibly map to
any physical address. This flexibility necessitates large data structures to store virtual-to …

Virtuoso: An open-source, comprehensive and modular simulation framework for virtual memory research

K Kanellopoulos, K Sgouras, O Mutlu - arXiv preprint arXiv:2403.04635, 2024 - arxiv.org
Virtual memory is a cornerstone of modern computing systems. Introduced as one of the
earliest instances of hardware-software co-design, VM facilitates programmer-transparent …

HugeGPT: Storing Guest Page Tables on Host Huge Pages to Accelerate Address Translation

W Jia, J Zhang, J Shan, Y Du, X Ding… - 2023 32nd International …, 2023 - ieeexplore.ieee.org
Expensive page table walks triggered by frequent TLB misses have incurred major
performance bottlenecks for data-intensive workloads that are dominated by memory …

Direct Memory Translation for Virtualized Clouds

J Zhang, W Jia, S Chai, P Liu, J Kim, T Xu - Proceedings of the 29th ACM …, 2024 - dl.acm.org
Virtual memory translation has become a key performance bottleneck of memory-intensive
workloads in virtualized cloud environments. On the x86 architecture, a nested translation …

Distributed Page Table: Harnessing Physical Memory as an Unbounded Hashed Page Table

O Kwon, Y Lee, J Park, S Jang, B Tak… - 2024 57th IEEE/ACM …, 2024 - ieeexplore.ieee.org
Virtual memory systems rely on the page table, a crucial component that maps virtual
addresses to physical addresses (ie, address translation). While the Radix Page Table …

Contention aware DRAM caching for CXL-enabled pooled memory

C Tirumalasetty, NR Annapareddy - Proceedings of the International …, 2024 - dl.acm.org
Hardware based memory pooling enabled by interconnect standards like CXL have been
gaining popularity amongst cloud providers and system integrators. While pooling memory …

Result Analysis of the Improved Contiguous Memory Allocation (ICMA) Approach in the Linux Kernel Research

A Suryavanshi, SK Sharma - International Journal of Performability …, 2023 - ijpe-online.com
The ICMA (Improved Contiguous Memory Allocation) approach represents a transformative
rethinking of the traditional Contiguous Memory Allocation (CMA) method, aiming to …