Can Hardware Outsmart Software in Tiered Memory Management? A CMM-H Case Study
With the advent of Compute Express Link (CXL), hardware-managed memory tiering has become a reality. In this paper, we investigate Samsung's CXL Memory Module-Hybrid (CMM-H), a CXL Type 3 device integrating DRAM and NAND flash managed by an FPGA-based controller and providing byte-addressable memory interface via the cxl.mem protocol. We perform a detailed evaluation of CMM-H and compare its performance with OS-level and block-level tiering solutions. Our results highlight the performance benefits of CMM-H for cache-hit scenarios and identify key limitations for cache-miss situations, offering insights into the trade-offs involved in adopting hardware-managed memory tiering in emerging CXL-based systems.
Authors
- Lingfeng Xiang
- Jia Rao (ORCID: https://orcid.org/0000-0002-2133-4363)
- Faraz Ahmed (ORCID: https://orcid.org/0000-0003-0688-6394)
- Lianjie Cao (ORCID: https://orcid.org/0000-0003-3408-9050)
- Hui Lu (ORCID: https://orcid.org/0009-0006-5062-4710)
- Zhen Lin (ORCID: https://orcid.org/0009-0004-3653-7173)
- Puneet Sharma (ORCID: https://orcid.org/0000-0003-4594-8164)
- Yujie Yang
Institutions
- Hewlett-Packard (United States) (US)
- The University of Texas at Arlington (US)
Publication Details
- Published
- 2025-08-28
- DOI
- https://doi.org/10.1145/3757347.3759140
- Citations
- 1
- Primary Topic
- Advanced Data Storage Technologies
- Type
- article
- Field-Weighted Citation Impact
- 1.49
Funders
- National Science Foundation