Memtis: Efficient memory tiering with dynamic page classification and page size determination

T Lee, SK Monga, C Min, YI Eom - … of the 29th Symposium on Operating …, 2023 - dl.acm.org
The evergrowing memory demand fueled by datacenter workloads is the driving force
behind new memory technology innovations (eg, NVM, CXL). Tiered memory is a promising …

Barre Chord: Efficient Virtual Memory Translation for Multi-Chip-Module GPUs

Y Feng, S Na, H Kim, H Jeon - 2024 ACM/IEEE 51st Annual …, 2024 - ieeexplore.ieee.org
With the advancement of processor packaging technology and the looming end of Moore's
law, multi-chip-module (MCM) GPUs become a promising architecture to continue the …

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 …

Dylect: Achieving huge-page-like translation performance for hardware-compressed memory

G Panwar, M Laghari, E Choukse… - 2024 ACM/IEEE 51st …, 2024 - ieeexplore.ieee.org
To expand effective memory capacity, hardware memory compression transparently
compresses and packs memory values more densely together in DRAM. This requires …

VPRI: Efficient I/O Page Fault Handling via Software-Hardware Co-Design for IaaS Clouds

K Guo, D Li, B Luo, Y Shen, K Peng, N Luo… - Proceedings of the …, 2024 - dl.acm.org
Device pass-through has been widely adopted by cloud service providers to achieve near
bare-metal I/O performance in virtual machines (VMs). However, this approach requires …

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 …

Iceberg hashing: Optimizing many hash-table criteria at once

MA Bender, A Conway, M Farach-Colton… - Journal of the …, 2023 - dl.acm.org
Despite being one of the oldest data structures in computer science, hash tables continue to
be the focus of a great deal of both theoretical and empirical research. A central reason for …

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 …

Elastic Translations: Fast virtual memory with multiple translation sizes

S Psomadakis, C Alverti, V Karakostas… - 2024 57th IEEE/ACM …, 2024 - ieeexplore.ieee.org
Large pages have been the de facto mitigation technique to address the translation
overheads of virtual memory, with prior work mostly focusing on the large page sizes …