OpenCXD: An Open Real-Device-Guided Hybrid Evaluation Framework for CXL-SSDs
Hyunsun Chung, Junhyeok Park, Taewan Noh, Seonghoon Ahn, Kihwan Kim, Ming Zhao, and Youngjae Kim

TL;DR
OpenCXD is a hybrid evaluation framework that combines real hardware and simulation to accurately assess CXL-SSD performance, capturing low-level device behaviors often missed by pure simulations.
Contribution
It introduces a real-device-guided approach that integrates a CXL.mem simulator with actual hardware, enabling more faithful performance evaluation of CXL-SSDs.
Findings
Enables in-situ firmware execution for realistic testing
Captures device-level phenomena unobservable in pure simulation
Provides insights for firmware optimization in CXL-SSDs
Abstract
The advent of Compute Express Link (CXL) enables SSDs to participate in the memory hierarchy as large-capacity, byte-addressable memory devices. These CXL-enabled SSDs (CXL-SSDs) offer a promising new tier between DRAM and traditional storage, combining NAND flash density with memory-like access semantics. However, evaluating the performance of CXL-SSDs remains difficult due to the lack of hardware that natively supports the CXL.mem protocol on SSDs. As a result, most prior work relies on hybrid simulators combining CPU models augmented with CXL.mem semantics and SSD simulators that approximate internal flash behaviors. While effective for early-stage exploration, this approach cannot faithfully model firmware-level interactions and low-level storage dynamics critical to CXL-SSD performance. In this paper, we present OpenCXD, a real-device-guided hybrid evaluation framework that bridges…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
