LATTICE
A persistent memory library for efficient ML model versioning that enables low-latency direct persistence checkpointing on non-volatile memory devices, published at SYSTOR 2025.
ai-systems active
cpythoncudapytorchdarknetpmdk
LATTICE
LATTICE is a persistent memory library that enables efficient in-memory DNN model versioning. By leveraging non-volatile memory expansion devices for direct persistence, it bypasses the traditional file system bottleneck in ML checkpointing workflows.
Key Results
- Low-latency checkpoint writes through direct persistence on non-volatile memory
- Efficient model versioning that maintains multiple checkpoint snapshots without redundant storage
- Integrated with the Darknet deep learning framework for real-world validation
- Published at SYSTOR 2025 (ACM International Systems and Storage Conference)