Contiguitas: The pursuit of physical memory contiguity in datacenters
The unabating growth of the memory needs of emerging datacenter applications has
exacerbated the scalability bottleneck of virtual memory. However, reducing the excessive …
exacerbated the scalability bottleneck of virtual memory. However, reducing the excessive …
Victima: Drastically Increasing Address Translation Reach by Leveraging Underutilized Cache Resources
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 …
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
GPU memory virtualization has become essential for efficient programming, memory
management, and address space sharing among computing devices in heterogeneous …
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 …
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 …
earliest instances of hardware-software co-design, VM facilitates programmer-transparent …
HugeGPT: Storing Guest Page Tables on Host Huge Pages to Accelerate Address Translation
Expensive page table walks triggered by frequent TLB misses have incurred major
performance bottlenecks for data-intensive workloads that are dominated by memory …
performance bottlenecks for data-intensive workloads that are dominated by memory …
Direct Memory Translation for Virtualized Clouds
Virtual memory translation has become a key performance bottleneck of memory-intensive
workloads in virtualized cloud environments. On the x86 architecture, a nested translation …
workloads in virtualized cloud environments. On the x86 architecture, a nested translation …
Distributed Page Table: Harnessing Physical Memory as an Unbounded Hashed Page Table
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 …
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 …
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 …
rethinking of the traditional Contiguous Memory Allocation (CMA) method, aiming to …