Bridging LLM Serving and CXL-SSDs with Chunk-Aware KV Cache Management
Not on the map. Why?
Abstract (arXiv)
NAND-backed storage offers the capacity needed to scale LLM prefix caching, but its block I/O path incurs CPU cache contention and host-DRAM staging in addition to NAND latency. Our characterization shows that these interface costs persist even with DRAM as the storage medium, motivating CXL-SSDs for byte-addressable access to NAND-backed capacity. Surprisingly, however, a stock CXL-SSD remains about 3× slower than local DRAM and no faster than an NVMe SSD, while generic prefetching provides little benefit. We present LM-CXD, a CXL-SSD specialized for LLM prefix caching. LM-CXD bridges the semantic gap between the serving engine, which knows which KV chunks will be consumed, and the device, which controls their placement and movement. It makes KV chunks device-visible I/O units, exposes NAND-to-DRAM progress to the serving engine, and uses device DRAM as a GPU-accessible buffer. LM-CXD further coordinates request scheduling with windowed prefetching and pipelines layerwise KV movement with GPU computation to hide NAND latency under limited device DRAM. Across five LLM models, LM-CXD reduces average TTFT over a stock CXL-SSD by up to 2.6× with compute asynchronous prefetching and 4.03× with layerwise prefetching, achieving TTFT within 1.5× of local DRAM on average.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 27 of its 46 references that are in the map. First posted on arXiv 20 Sep 2026.
Builds on
27 of 46 references.
References · 27
- 2017Attention Is All You Needcited by 60,361
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,944
- 2023Lost in the Middle: How Language Models Use Long Contextscited by 3,455
- 2023GQA: Training Generalized Multi-Query Transformer Models from Multi-Head Checkpointscited by 1,346
- 2024KIVI: A Tuning-Free Asymmetric 2bit Quantization for KV Cachecited by 637
- 2024KVQuant: Towards 10 Million Context Length LLM Inference with KV Cache Quantizationcited by 591
- 2023Splitwise: Efficient generative LLM inference using phase splittingcited by 558
- 2023RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generationcited by 367
- 2024InfiniGen: Efficient Generative Inference of Large Language Models with Dynamic KV Cache Managementcited by 245
- 2024CacheBlend: Fast Large Language Model Serving for RAG with Cached Knowledge Fusioncited by 223
- 2023CacheGen: KV Cache Compression and Streaming for Fast Large Language Model Servingcited by 203
- 2024Mooncake: A KVCache-centric Disaggregated Architecture for LLM Servingcited by 196
15 more
- 2024Cost-Efficient Large Language Model Serving for Multi-turn Conversations with CachedAttentioncited by 163
- 2024How to Train Long-Context Language Models (Effectively)cited by 146
- 2025LMCache: An Efficient KV Cache Layer for Enterprise-Scale LLM Inferencecited by 126
- 2025A Comprehensive Survey on Long Context Language Modelingcited by 117
- 2024RAGCache: Efficient Knowledge Caching for Retrieval-Augmented Generationcited by 98
- 2023Stateful Large Language Model Serving with Pensievecited by 61
- 2024POD-Attention: Unlocking Full Prefill-Decode Overlap for Faster LLM Inferencecited by 47
- 2024NEO: Saving GPU Memory Crisis with CPU Offloading for Online LLM Inferencecited by 37
- 2025TraCT: Disaggregated LLM Serving with CXL Shared Memory KV Cache at Rack-Scalecited by 13
- 2025Beluga: A CXL-Based Memory Architecture for Scalable and Efficient LLM KVCache Managementcited by 11
- 2025SkyByte: Architecting an Efficient Memory-Semantic CXL-based SSD with OS and Hardware Co-designcited by 3
- 2026ITME: Inference Tiered Memory Expansion with Disaggregated CXL-Hybrid Memoriescited by 3
- 2025Performance Characterizations and Usage Guidelines of Samsung CXL Memory Module Hybrid Prototypecited by 2
- 2025CXL Topology-Aware and Expander-Driven Prefetching: Unlocking SSD Performancecited by 1
- 2025OpenCXD: An Open Real-Device-Guided Hybrid Evaluation Framework for CXL-SSDscited by 1
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026A CXL Memory Rack for Multi-Turn LLM Serving
- 2026From Tensor Buffer to Distributed Memory Hierarchy: A Survey of KV Cache Management for LLM Serving
- 2026Unified KV Pooling to Accelerate Long-Context LLM Serving
- 2026Building py-kvcache: A Performance Characterization of External KV Caching for vLLM with NVMe SSDs
- 2025Understanding Bottlenecks for Efficiently Serving LLM Inference With KV Offloading
- 2025AdaptCache: KV Cache Native Storage Hierarchy for Low-Delay and High-Quality Language Model Serving
- 2026TempoKV: Timely Staging of LLM KV Caches for Memory-Semantic Flash
- 2026ObjectCache: Layerwise Object-Storage Retrieval for KV Cache Reuse