CRIUgpu: Transparent Checkpointing of GPU-Accelerated Workloads
Not on the map. Why?
Abstract (arXiv)
Deep learning training at scale is resource-intensive and time-consuming, often running across hundreds or thousands of GPUs for weeks or months. Efficient checkpointing is crucial for running these workloads, especially in multi-tenant environments where compute resources are shared, and job preemptions or interruptions are common. However, transparent and unified GPU snapshots are particularly challenging because of the hardware architecture differences between CPU and GPU, including memory subsystems, dynamic parallelism, and thread synchronization. State-of-the-art GPU checkpointing techniques typically leverage mechanisms that intercept, log, and replay device API calls. However, this approach adds performance overhead and requires hardware-specific implementation that is difficult to test, maintain, and integrate with existing container platforms. In this paper, we present CRIUgpu - a novel approach for transparent checkpointing of GPU-accelerated workloads that builds on recently introduced driver capabilities, enabling support for CUDA and ROCm applications. Our evaluation results show that CRIUgpu works with a variety of deep learning and high-performance computing workloads running across multiple GPUs, completely eliminating steady-state performance overheads, and significantly reducing recovery times compared to state-of-the-art transparent GPU checkpointing mechanisms.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 23 Feb 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 1; 2026: 4.
5 papers.
- 2025Tangram: Accelerating Serverless LLM Loading through GPU Memory Reuse and Affinitycited by 1
- 2026Foundry: Template-Based CUDA Graph Context Materialization for Fast LLM Serving Cold Startcited by 1
- 2026EigenAI: Deterministic Inference, Verifiable Resultscited by 0
- 2026Stateful Worlds, Stateless Elasticity: Exact-State Serving for Interactive World Modelscited by 0
- 2026Fast Recovery for LLM Serving via Decoupled Device Memory Lifetime in Dynamocited by 0
- 2026Fast Recovery for LLM Serving via Decoupled Device Memory Lifetime in Dynamo21 Sep 2026
- 2026Stateful Worlds, Stateless Elasticity: Exact-State Serving for Interactive World Models11 Jul 2026
- 2026Foundry: Template-Based CUDA Graph Context Materialization for Fast LLM Serving Cold Start8 Apr 2026
- 2026EigenAI: Deterministic Inference, Verifiable Results30 Jan 2026
- 2025Tangram: Accelerating Serverless LLM Loading through GPU Memory Reuse and Affinity1 Dec 2025