A Survey of LLM Inference Systems
Not on the map. Why?
Abstract (arXiv)
The past few years has witnessed specialized large language model (LLM) inference systems, such as vLLM, SGLang, Mooncake, and DeepFlow, alongside rapid LLM adoption via services like ChatGPT. Driving these system design efforts is the unique autoregressive nature of LLM request processing, motivating new techniques for achieving high performance while preserving high inference quality over high-volume and high-velocity workloads. While many of these techniques are discussed across the literature, they have not been analyzed under the framework of a complete inference system, nor have the systems themselves been analyzed and compared. In this survey, we review these techniques, starting from operators and algorithms for request processing, then moving on to techniques for model optimization and execution, including kernel design, batching, and scheduling, before ending with techniques for memory management, including paged memory, eviction and offloading techniques, quantization, and cache persistence. Through these discussions, we show that these techniques fundamentally rely on load prediction, adaptive mechanisms, and cost reduction in order to overcome the challenges introduced by autoregressive generation and achieve the goals of the system. We then discuss how these techniques can be combined to form single-replica and multi-replica inference systems, including disaggregated inference systems that offer more control over resource allocation and serverless systems that can be deployed over shared hardware infrastructure. We end with a discussion of remaining challenges.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). First posted on arXiv 27 Jun 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 3; 2026: 6.
9 papers.
- 2026Continuous Latent Diffusion Language Modelcited by 14
- 2025Cognitive Load-Aware Inference: A Neuro-Symbolic Framework for Optimizing the Token Economy of Large Language Modelscited by 2
- 2026The Workload-Router-Pool Architecture for LLM Inference Optimization: A Vision Paper from the vLLM Semantic Router Projectcited by 1
- 2026When NPUs Are Not Always Faster: A Stage-Level Analysis of Mobile LLM Inferencecited by 1
- 2025OmniInfer: System-Wide Acceleration Techniques for Optimizing LLM Serving Throughput and Latencycited by 0
- 2025Thinking While Driving: A Concurrent Framework for Real-Time, LLM-Based Adaptive Routingcited by 0
- 2026Black-Box Inference of LLM Architectural Properties with Restrictive API Accesscited by 0
- 2026LLM Serving in the Wild: An Empirical Study of Frameworks, Methods, and System Designscited by 0
- 2026Composable CXL Memory as a Kubernetes-Native Shared Memory for LLM Servingcited by 0
- 2026Composable CXL Memory as a Kubernetes-Native Shared Memory for LLM Serving9 Sep 2026
- 2026LLM Serving in the Wild: An Empirical Study of Frameworks, Methods, and System Designs4 Aug 2026
- 2026Black-Box Inference of LLM Architectural Properties with Restrictive API Access1 Jul 2026
- 2026When NPUs Are Not Always Faster: A Stage-Level Analysis of Mobile LLM Inference22 May 2026
- 2026Continuous Latent Diffusion Language Model7 May 2026
- 2026The Workload-Router-Pool Architecture for LLM Inference Optimization: A Vision Paper from the vLLM Semantic Router Project22 Mar 2026
- 2025Thinking While Driving: A Concurrent Framework for Real-Time, LLM-Based Adaptive Routing11 Dec 2025
- 2025OmniInfer: System-Wide Acceleration Techniques for Optimizing LLM Serving Throughput and Latency27 Nov 2025
- 2025Cognitive Load-Aware Inference: A Neuro-Symbolic Framework for Optimizing the Token Economy of Large Language Models1 Jul 2025