Towards Memory Disaggregation via NVLink C2C: Benchmarking CPU-Requested GPU Memory Access

Memory disaggregation decouples compute and memory resources, enabling efficient use of resources.Several interconnect technologies provide cache-coherent access to remote memory regions, which eases the use of disaggregated memory.Recent NVIDIAbased systems use the NVLink C2C interconnect, which provides cache-coherent memory access between CPUs and GPUs and their memory.While GPUs and NVLink are widely used to accelerate complex workloads, NVLink's viability for connecting memoryexpansion devices to a CPU remains unexplored.In this work, we quantify the characteristics of NVIDIA's Grace CPU when accessing GPU memory via NVLink to assess NVLink's viability for memory expansion.We benchmark throughput and latency for memory accesses on an NVIDIA Grace-Hopper system.We evaluate memory expansion when the CPU accesses both CPU and GPU memory and quantify the performance of database index operations with data stored in GPU memory.Our experiments show a throughput of up to 168 GB/s and access latencies between about 800 ns and 1000 ns.

Authors

Institutions

Publication Details

Published
2025-03-30
DOI
https://doi.org/10.1145/3723851.3723853
Citations
4
Primary Topic
Parallel Computing and Optimization Techniques
Type
article
Field-Weighted Citation Impact
9.08

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Towards Memory Disaggregation via NVLink C2C: Benchmarking CPU-Requested GPU Memory Access

Tilmann Rabl, Marcel Weisgut, Felix Werner
4 citations
Parallel Computing and Optimization Techniques
9.08
article

Towards Memory Disaggregation via NVLink C2C: Benchmarking CPU-Requested GPU Memory Access

Tilmann Rabl, Marcel Weisgut, Felix Werner
article en
4 citations

Abstract

Memory disaggregation decouples compute and memory resources, enabling efficient use of resources.Several interconnect technologies provide cache-coherent access to remote memory regions, which eases the use of disaggregated memory.Recent NVIDIAbased systems use the NVLink C2C interconnect, which provides cache-coherent memory access between CPUs and GPUs and their memory.While GPUs and NVLink are widely used to accelerate complex workloads, NVLink's viability for connecting memoryexpansion devices to a CPU remains unexplored.In this work, we quantify the characteristics of NVIDIA's Grace CPU when accessing GPU memory via NVLink to assess NVLink's viability for memory expansion.We benchmark throughput and latency for memory accesses on an NVIDIA Grace-Hopper system.We evaluate memory expansion when the CPU accesses both CPU and GPU memory and quantify the performance of database index operations with data stored in GPU memory.Our experiments show a throughput of up to 168 GB/s and access latencies between about 800 ns and 1000 ns.

University of Potsdam (DE)
European Commission, Deutsche Forschungsgemeinschaft
Openalex Percentile: Top 2%
Parallel Computing and Optimization Techniques
9.08
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.