LibCPM
A persistent memory library that simplifies CXL-attached non-volatile memory usage for key-value applications, reducing I/O contention in multi-threaded environments.
data-systems in-progress
ccxlpmdklinux
LibCPM
LibCPM provides a simplified programming interface for key-value applications to leverage CXL-attached persistent memory devices. It abstracts the complexity of persistent memory management while optimizing I/O performance and reducing contention in multi-threaded environments.
Key Results
- Simplified API for CXL-attached persistent memory access in KV applications
- Reduced contention in multi-threaded persistent memory I/O
- Built on research conducted during Samsung Semiconductor internship
- Under preparation for publication