English

CXLRAMSim v1.0: System-Level Exploration of CXL Memory Expander Cards

Hardware Architecture 2026-04-01 v1 Emerging Technologies

Abstract

The growing demands in the training and inference of Large Language Models (LLMs) are accelerating the adoption of scale-up systems that extend server shared memory through the use of Compute Express Link (CXL)-based load/store interconnects. Accurate full-system simulation of such architectures remains challenging, as existing tools (all very recent) rely on simplified or non-compliant architectural models, impacting accuracy and usability. We present CXLRAMSim, the first gem5-integrated, full-system simulator that models CXL devices at their correct position on the I/O bus, enabling the use of unmodified Linux kernels and software stack, realistic latency-bandwidth behavior and true interleaving with system DRAM. Our approach provides high-fidelity CXL.mem characterization and captures key challenges such as cache pollution when accessing CXL memory.

Keywords

Cite

@article{arxiv.2603.29483,
  title  = {CXLRAMSim v1.0: System-Level Exploration of CXL Memory Expander Cards},
  author = {Karan Pathak and David Atienza and Marina Zapater},
  journal= {arXiv preprint arXiv:2603.29483},
  year   = {2026}
}