Mira: A program-behavior-guided far memory system

Z Guo, Z He, Y Zhang - Proceedings of the 29th Symposium on …, 2023 - dl.acm.org
Far memory, where memory accesses are non-local, has become more popular in recent
years as a solution to expand memory size and avoid memory stranding. Prior far memory …

{MemLiner}: Lining up Tracing and Application for a {Far-Memory-Friendly} Runtime

C Wang, H Ma, S Liu, Y Qiao, J Eyolfson… - … USENIX Symposium on …, 2022 - usenix.org
Far-memory techniques that enable applications to use remote memory are increasingly
appealing in modern datacenters, supporting applications' large memory footprint and …

Harvesting idle memory for application-managed soft state with midas

Y Qiao, Z Ruan, H Ma, A Belay, M Kim… - 21st USENIX Symposium …, 2024 - usenix.org
Many applications can benefit from data that increases performance but is not required for
correctness (commonly referred to as soft state). Examples include cached data from …

Disaggregated memory in the datacenter: A survey

M Ewais, P Chow - IEEE Access, 2023 - ieeexplore.ieee.org
Datacenters of today have maintained the same architecture for decades. The building block
of the datacenter remains the server, which tightly couples the necessary compute …

Logical Memory Pools: Flexible and Local Disaggregated Memory

E Amaro, S Wang, A Panda, MK Aguilera - Proceedings of the 22nd …, 2023 - dl.acm.org
We propose logical memory pools, a memory disaggregation architecture for the emerging
Compute Express Link (CXL) technology in datacenters. The key idea is to create a memory …

Evaluating the potential of disaggregated memory systems for HPC applications

N Ding, P Maris, HA Nam, T Groves… - Concurrency and …, 2024 - Wiley Online Library
Disaggregated memory is a promising approach that addresses the limitations of traditional
memory architectures by enabling memory to be decoupled from compute nodes and …

{FetchBPF}: Customizable Prefetching Policies in Linux with {eBPF}

X Cao, S Patel, SY Lim, X Han, T Pasquier - 2024 USENIX Annual …, 2024 - usenix.org
Monolithic operating systems are infamously complex. Linux in particular has a tendency to
intermingle policy and mechanisms in a manner that hinders modularity. This is especially …

A Tale of Two Paths: Toward a Hybrid Data Plane for Efficient {Far-Memory} Applications

L Chen, S Liu, C Wang, H Ma, Y Qiao, Z Wang… - … USENIX Symposium on …, 2024 - usenix.org
With rapid advances in network hardware, far memory has gained a great deal of traction
due to its ability to break the memory capacity wall. Existing far memory systems fall into one …

CHERI-picking: Leveraging capability hardware for prefetching

S Patel, S Agrawal, A Fedorova, M Seltzer - Proceedings of the 12th …, 2023 - dl.acm.org
DRAM now accounts for over 30% of overall datacenter expense [30], due to its increasing
cost and decreasing scaling.[19, 22]. As applications demand more memory, operators look …

A quantitative approach for adopting disaggregated memory in HPC systems

J Wahlgren, G Schieffer, M Gokhale… - Proceedings of the …, 2023 - dl.acm.org
Memory disaggregation has recently been adopted in data centers to improve resource
utilization, motivated by cost and sustainability. Recent studies on large-scale HPC facilities …