CXL-Bench: Benchmarking Shared CXL Memory Access

  • Marcel Weisgut
  • , Daniel Ritter
  • , Florian Schmeller
  • , Pınar Tözün
  • , Tilmann Rabl

Publikation: Konference artikel i Proceeding eller bog/rapport kapitelKonferencebidrag i proceedingsForskningpeer review

Abstract

Memory access paths between a CPU core and memory are increasingly complex. Data can be placed on local- or remote-socket memory, and on local- and remote-die memory on modern multi-die CPUs, affecting memory access performance. Cache-coherent inter-device interconnects, such as Compute Express Link (CXL), allow a CPU core to perform load and store instructions to memory of a peripheral device. Such accesses incur higher access latency than accesses to local-socket memory and increase the access path complexity. For database system developers, it is important to understand the performance implications of these complex memory architectures. In this work, we present CXL-Bench, a benchmark framework for quantifying access performance for different memory access paths. CXL-Bench provides many configuration options, such as memory access patterns, the operating system’s memory abstraction, cache bypass options, and a distributed mode for setups with multiple servers accessing memory of the same device. We demonstrate the utility of CXL-Bench by quantifying memory access characteristics of two servers accessing a shared CXL 1.1 memory device. Our results show that memory accesses of one server to the device affect the access performance of another server accessing the same device. On the other hand, memory (de)allocations using CXL memory configured as a character device complete quickly, making frequent re-allocation of CXL memory feasible.
OriginalsprogEngelsk
Titel International Workshop on Accelerating Analytics and Data Management Systems Using Modern Processor and Storage Architectures
Publikationsdato2025
StatusUdgivet - 2025
BegivenhedAccelerating Analytics and Data Management Systems Using Modern Processor and Storage Architectures - London, Storbritannien
Varighed: 1 sep. 20251 dec. 2025
https://www.adms-conf.org/

Workshop

WorkshopAccelerating Analytics and Data Management Systems Using Modern Processor and Storage Architectures
Land/OmrådeStorbritannien
ByLondon
Periode01/09/202501/12/2025
Internetadresse

Fingeraftryk

Dyk ned i forskningsemnerne om 'CXL-Bench: Benchmarking Shared CXL Memory Access'. Sammen danner de et unikt fingeraftryk.

Citationsformater