Siloz: Leveraging DRAM Isolation Domains to Prevent Inter-VM Rowhammer

K Loughlin, J Rosenblum, S Saroiu, A Wolman… - Proceedings of the 29th …, 2023 - dl.acm.org
Today's cloud DRAM lacks strong isolation primitives, highlighted by Rowhammer bit flips.
Rowhammer poses an increasing threat to cloud security/reliability, given (1) DRAM …

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 …

Architectural Support for Optimizing Huge Page Selection Within the OS

A Manocha, Z Yan, E Tureci, JL Aragón… - Proceedings of the 56th …, 2023 - dl.acm.org
Irregular, memory-intensive applications often incur high translation lookaside buffer (TLB)
miss rates that result in significant address translation overheads. Employing huge pages is …

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 …

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

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 …

2: Lazy MemCopy at the Memory Controller

AK Kamath, S Peter - 2024 ACM/IEEE 51st Annual …, 2024 - ieeexplore.ieee.org
(MC) 2 is a lazy memory copy mechanism which can be used within memcpy-like functions
to significantly reduce the CPU overhead for copies that are sparsely accessed. It can also …

Characterizing a Memory Allocator at Warehouse Scale

Z Zhou, V Gogte, N Vaish, C Kennelly, P **a… - Proceedings of the 29th …, 2024 - dl.acm.org
Memory allocation constitutes a substantial component of warehouse-scale computation.
Optimizing the memory allocator not only reduces the datacenter tax, but also improves …

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 …