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 …

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 …

Securecells: A secure compartmentalized architecture

A Bhattacharyya, F Hofhammer, Y Li… - … IEEE Symposium on …, 2023 - ieeexplore.ieee.org
Modern programs are monolithic, combining code of varied provenance without isolation, all
the while running on network-connected devices. A vulnerability in any component may …

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 …

Midas: Systematic Kernel {TOCTTOU} Protection

A Bhattacharyya, U Tesic, M Payer - 31st USENIX Security Symposium …, 2022 - usenix.org
Double-fetch bugs are a plague across all major operating system kernels. They occur when
data is fetched twice across the user/kernel trust boundary while allowing concurrent …

Accelerating Extra Dimensional Page Walks for Confidential Computing

D Du, B Yang, Y Xia, 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 …

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 …

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 …

The implications of page size management on graph analytics

A Manocha, Z Yan, E Tureci, JL Aragón… - 2022 IEEE …, 2022 - ieeexplore.ieee.org
Graph representations of data are ubiquitous in analytic applications. However, graph
workloads are notorious for having irregular memory access patterns with variable access …