vTensor: Flexible Virtual Tensor Management for Efficient LLM Serving
On the map: Efficient LLM inference and serving → KV cache optimization
Abstract (arXiv)
Large Language Models (LLMs) are widely used across various domains, processing millions of daily requests. This surge in demand poses significant challenges in optimizing throughput and latency while keeping costs manageable. The Key-Value (KV) cache, a standard method for retaining previous computations, makes LLM inference highly bounded by memory. While batching strategies can enhance performance, they frequently lead to significant memory fragmentation. Even though cutting-edge systems like vLLM mitigate KV cache fragmentation using paged Attention mechanisms, they still suffer from inefficient memory and computational operations due to the tightly coupled page management and computation kernels. This study introduces the vTensor, an innovative tensor structure for LLM inference based on GPU virtual memory management (VMM). vTensor addresses existing limitations by decoupling computation from memory defragmentation and offering dynamic extensibility. Our framework employs a CPU-GPU heterogeneous approach, ensuring efficient, fragmentation-free memory management while accommodating various computation kernels across different LLM architectures. Experimental results indicate that vTensor achieves an average speedup of 1.86x across different models, with up to 2.42x in multi-turn chat scenarios. Additionally, vTensor provides average speedups of 2.12x and 3.15x in kernel evaluation, reaching up to 3.92x and 3.27x compared to SGLang Triton prefix-prefilling kernels and vLLM paged Attention kernel, respectively. Furthermore, it frees approximately 71.25% (57GB) of memory on the NVIDIA A100 GPU compared to vLLM, enabling more memory-intensive workloads.
Key facts. Cited by 15 papers in the map (data through 14 Oct 2026). Placed in KV cache optimization, one of 12 directions in Efficient LLM inference and serving. Builds on 29 of its 45 references that are in the map. First posted on arXiv 22 Jul 2024.
Builds on
29 of 45 references.
Closest ancestors · 2
Same direction, newest first
- 2024Cost-Efficient Large Language Model Serving for Multi-turn Conversations with CachedAttention23 Mar
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttention12 Sep
Other references · 27
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2023GPT-4 Technical Reportcited by 18,396
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,673
- 2023FlashAttention-2: Faster Attention with Better Parallelism and Work Partitioningcited by 2,598
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,329
- 2022SmoothQuant: Accurate and Efficient Post-Training Quantization for Large Language Modelscited by 1,386
- 2023GQA: Training Generalized Multi-Query Transformer Models from Multi-Head Checkpointscited by 1,346
- 2024Yi: Open Foundation Models by 01.AIcited by 719
- 2019Fast Transformer Decoding: One Write-Head is All You Needcited by 717
- 2023Splitwise: Efficient generative LLM inference using phase splittingcited by 558
- 2024Taming Throughput-Latency Tradeoff in LLM Inference with Sarathi-Servecited by 526
- 2021Recent Advances in Natural Language Processing via Large Pre-Trained Language Models: A Surveycited by 463
15 more
- 2023Atom: Low-bit Quantization for Efficient and Accurate LLM Servingcited by 272
- 2023Prompt Cache: Modular Attention Reuse for Low-Latency Inferencecited by 268
- 2022M6-Rec: Generative Pretrained Language Models are Open-Ended Recommender Systemscited by 152
- 2024Inference without Interference: Disaggregate LLM Inference for Mixed Downstream Workloadscited by 121
- 2024vAttention: Dynamic Memory Management for Serving LLMs without PagedAttentioncited by 98
- 2023OliVe: Accelerating Large Language Models via Hardware-friendly Outlier-Victim Pair Quantizationcited by 92
- 2024LV-Eval: A Balanced Long-Context Benchmark with 5 Length Levels Up to 256Kcited by 81
- 2024Infinite-LLM: Efficient LLM Service for Long Context with DistAttention and Distributed KVCachecited by 73
- 2022SQuant: On-the-Fly Data-Free Quantization via Diagonal Hessian Approximationcited by 55
- 2022ANT: Exploiting Adaptive Numerical Data Type for Low-bit Deep Neural Network Quantizationcited by 51
- 2020Accelerating Sparse DNN Models without Hardware-Support via Tile-Wise Sparsitycited by 34
- 2021Dual-side Sparse Tensor Corecited by 29
- 2024GMLake: Efficient and Transparent GPU Memory Defragmentation for Large-scale DNN Training with Virtual Memory Stitchingcited by 15
- 2024Accelerating Sparse DNNs Based on Tiled GEMMcited by 8
- 2024Evaluation of computational and energy performance in matrix multiplication algorithms on CPU and GPU using MKL, cuBLAS and SYCLcited by 1
Built on by
Citing papers per year: 2024: 3; 2025: 6; 2026: 6.
15 papers.
Sort:
By area:
- 2024A Survey on Large Language Model Acceleration based on KV Cache Managementcited by 131
- 2025Prism: Cost-Efficient Multi-LLM Serving via GPU Memory Ballooningcited by 24
- 2024LayerKV: Optimizing Large Language Model Serving with Layer-wise KV Cache Managementcited by 16
- 2025M-ANT: Efficient Low-bit Group Quantization for LLMs via Mathematically Adaptive Numerical Typecited by 16
- 2025HeadInfer: Memory-Efficient LLM Inference by Head-wise Offloadingcited by 9
- 2024COMET: Towards Partical W4A4KV4 LLMs Servingcited by 6
- 2026Towards Efficient Large Language Model Serving: A Survey on System-Aware KV Cache Optimizationcited by 4
- 2025FastCache: Optimizing Multimodal LLM Serving through Lightweight KV-Cache Compression Frameworkcited by 3
- 2025HCAttention: Extreme KV Cache Compression via Heterogeneous Attention Computing for LLMscited by 3
- 2025xLLM Technical Reportcited by 3
- 2026Fuel Gauge: Estimating Chain-of-Thought Length Ahead of Time in Large Multimodal Modelscited by 0
- 2026Comparative Characterization of KV Cache Management Strategies for LLM Inferencecited by 0
- 2026FastEEP: Fast Intra-Instance Elastic Scaling for Expert-Parallel MoE Serving13 Oct 2026
- 2026Towards Efficient Large Language Model Serving: A Survey on System-Aware KV Cache Optimization9 Jul 2026
- 2026Asymmetric Virtual Memory Paging for Hybrid Mamba-Transformer Inference21 May 2026
- 2026Comparative Characterization of KV Cache Management Strategies for LLM Inference6 Apr 2026
- 2026Fuel Gauge: Estimating Chain-of-Thought Length Ahead of Time in Large Multimodal Models11 Mar 2026
- 2026VTC: DNN Compilation with Virtual Tensors for Data Movement Elimination11 Feb 2026
- 2025xLLM Technical Report16 Oct 2025
- 2025HCAttention: Extreme KV Cache Compression via Heterogeneous Attention Computing for LLMs26 Jul 2025
- 2025Prism: Cost-Efficient Multi-LLM Serving via GPU Memory Ballooning6 May 2025
- 2025FastCache: Optimizing Multimodal LLM Serving through Lightweight KV-Cache Compression Framework11 Mar 2025
- 2025M-ANT: Efficient Low-bit Group Quantization for LLMs via Mathematically Adaptive Numerical Type26 Feb 2025
- 2025HeadInfer: Memory-Efficient LLM Inference by Head-wise Offloading18 Feb 2025
- 2025Prism: Cost-Efficient Multi-LLM Serving via GPU Memory Ballooningcited by 24
- 2024LayerKV: Optimizing Large Language Model Serving with Layer-wise KV Cache Managementcited by 16
- 2025HeadInfer: Memory-Efficient LLM Inference by Head-wise Offloadingcited by 9
- 2026Towards Efficient Large Language Model Serving: A Survey on System-Aware KV Cache Optimizationcited by 4
- 2025FastCache: Optimizing Multimodal LLM Serving through Lightweight KV-Cache Compression Frameworkcited by 3
- 2025HCAttention: Extreme KV Cache Compression via Heterogeneous Attention Computing for LLMscited by 3
- 2025xLLM Technical Reportcited by 3
- 2026Comparative Characterization of KV Cache Management Strategies for LLM Inferencecited by 0
- 2026Towards Efficient Large Language Model Serving: A Survey on System-Aware KV Cache Optimization9 Jul 2026
- 2026Comparative Characterization of KV Cache Management Strategies for LLM Inference6 Apr 2026
- 2025xLLM Technical Report16 Oct 2025
- 2025HCAttention: Extreme KV Cache Compression via Heterogeneous Attention Computing for LLMs26 Jul 2025
- 2025Prism: Cost-Efficient Multi-LLM Serving via GPU Memory Ballooning6 May 2025
- 2025FastCache: Optimizing Multimodal LLM Serving through Lightweight KV-Cache Compression Framework11 Mar 2025
- 2025HeadInfer: Memory-Efficient LLM Inference by Head-wise Offloading18 Feb 2025
- 2024LayerKV: Optimizing Large Language Model Serving with Layer-wise KV Cache Management1 Oct 2024
Similar, not cited
Close in wording, no citation either way
- 2023Efficient LLM inference solution on Intel GPU
- 2025Breaking the Boundaries of Long-Context LLM Inference: Adaptive KV Management on a Single Commodity GPU
- 2026KV Cache Optimization Strategies for Scalable and Efficient LLM Inference
- 2025Efficient LLM Inference with Activation Checkpointing and Hybrid Caching
- 2025LMCache: An Efficient KV Cache Layer for Enterprise-Scale LLM Inference
- 2024KVDirect: Distributed Disaggregated LLM Inference
- 2025Striking the Right Balance between Compute and Copy: Improving LLM Inferencing Under Speculative Decoding
- 2025Make LLM Inference Affordable to Everyone: Augmenting GPU Memory with NDP-DIMM