Skip to content

Understanding and Profiling CXL.mem Using PathFinder#

SIGCOMM 2025 digest Program Adjacent pick Coimbra · 8–11 September 2025

Xiao Li et al. (UW-Madison/Beihang, Intel)

Play the recording: Understanding and Profiling CXL.mem Using PathFinder

Why: CXL memory pooling is becoming widely deployed and can stall co-located apps; the community lacks end-to-end profiling, which matters for DC resource disaggregation.

What: A utility that captures CXL.mem execution end-to-end between CPU and remote DIMM for profiling, bottleneck analysis, and anomaly diagnosis.

How: Models the CXL.mem data path as an execution graph from architectural performance counters and applies graph analysis to associate CXL with competing memory flows.

Where applicable: Servers with CXL.mem; a general diagnostic tool, increasingly relevant as memory disaggregation lands.