Concordia: JIT-Compiled Persistent-Kernel Checkpointing for Fault-Tolerant LLM Inference
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
Long-running LLM agents keep valuable state resident on GPUs: KV caches, request schedulers, communication state, and sometimes online adapters. Losing this state after a GPU or communicator failure can discard minutes to hours of work, yet existing recovery mechanisms either restart the whole serving stack or require application-specific checkpoint logic inside every attention and runtime component. This paper argues that fault tolerance for such workloads needs a GPU-resident execution context: checkpoint hooks must run at device synchronization points, observe binary kernels that frameworks and libraries actually execute, and recover without putting the host CPU on the critical path. We present Concordia, a runtime that uses a device-resident persistent kernel as the substrate for fault-tolerant LLM inference. Concordia interposes on GPU module loading and supports PTX- and SASS-level instrumentation, allowing checkpoint and pause hooks to be inserted below framework code and library boundaries. For each registered LLM state region, Concordia JIT-compiles a specialized delta-checkpoint handler -- for example, a KV-block scanner, adapter-page scanner, or recovery applier -- and hot-swaps it into the persistent kernel's operator table. The persistent kernel consumes a lock-free ring buffer of compute, checkpoint, append-log, and recovery tasks, so the same always-on executor triggers dirty-page detection, stages deltas, and appends committed records to a CPU-visible log in CXL memory or host DRAM.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 9 of its 38 references that are in the map. First posted on arXiv 22 Jun 2026.
Builds on
9 of 38 references.
References · 9
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,767
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,304
- 2018Beyond Data and Model Parallelism for Deep Neural Networkscited by 177
- 2020Memory-Efficient Pipeline-Parallel DNN Trainingcited by 133
- 2025LithOS: An Operating System for Efficient Machine Learning on GPUscited by 9
- 2025LoRA-TTT: Low-Rank Test-Time Training for Vision-Language Modelscited by 7
- 2021RTGPU: Real-Time GPU Scheduling of Hard Deadline Parallel Tasks with Fine-Grain Utilizationcited by 3
- 2025HetGPU: The pursuit of making binary compatibility towards GPUscited by 1
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026LUMEN: Coordinated Failure Recovery for Distributed LLM Serving
- 2026GhostServe: A Lightweight Checkpointing System in the Shadow for Fault-Tolerant LLM Serving
- 2026Fast Recovery for LLM Serving via Decoupled Device Memory Lifetime in Dynamo
- 2026Execution-State Capsules: Graph-Bound Execution-State Checkpoint and Restore for Low-Latency, Small-Batch, On-Device Physical-AI Serving
- 2025Efficient LLM Inference with Activation Checkpointing and Hybrid Caching
- 2026Continuous Discovery of Vulnerabilities in LLM Serving Systems with Fuzzing
- 2026LLM-Emu: Native Runtime Emulation of LLM Inference via Profile-Driven Sampling
- 2025MIST: A Co-Design Framework for Heterogeneous, Multi-Stage LLM Inference