A "device memory" enabling project encompassing tools and libraries for CXL, NVDIMMs, DAX, memory tiering and other platform memory device topics.
-
Updated
Dec 2, 2025 - C
A "device memory" enabling project encompassing tools and libraries for CXL, NVDIMMs, DAX, memory tiering and other platform memory device topics.
Pond: CXL-Based Memory Pooling Systems for Cloud Platforms (ASPLOS'23)
CXL-DMSim: A Full-System CXL Disaggregated Memory Simulator With Comprehensive Silicon Validation
A library for constructing allocators and memory pools. It also contains broadly useful abstractions and utilities for memory management. UMF allows users to manage multiple memory pools characterized by different attributes, allowing certain allocation types to be isolated from others and allocated using different hardware resources as required.
[ACM CoNEXT22 Best Paper Award] NTSocks: An ultra-low latency and compatible PCIe interconnect for rack-scale disaggregation.
Tigon: A Distributed Database for a CXL Pod [OSDI '25]
Pin based tool for simulation of rack-scale disaggregated memory systems
CXL Management Interface library
Codes for our ADMS'24 paper "Bandwidth Expansion via CXL: A Pathway to Accelerating In-Memory Analytical Processing".
CXL Review: Is It Worth Your Investment In 2025?
Open Source software code for use with PCIe card-based hardware AI accelerators catering to both inference and training use cases
Add a description, image, and links to the cxl topic page so that developers can more easily learn about it.
To associate your repository with the cxl topic, visit your repo's landing page and select "manage topics."