TurboTransformers: An Efficient GPU Serving System For Transformer Models
Not on the map. Why?
Cited by 31 in Efficient LLM inference and serving, but placed by its own abstract, which didn’t fit.
Abstract (arXiv)
The transformer is the most critical algorithm innovation of the Nature Language Processing (NLP) field in recent years. Unlike the Recurrent Neural Network (RNN) models, Transformers can process on dimensions of sequence lengths in parallel, therefore leading to better accuracy on long sequences. However, efficient deployments of them for online services in data centers equipped with GPUs are not easy. First, more computation introduced by transformer structures makes it more challenging to meet the latency and throughput constraints of serving. Second, NLP tasks take in sentences of variable length. The variability of input dimensions brings a severe problem to efficient memory management and serving optimization. This paper designed a transformer serving system called TurboTransformers, which consists of a computing runtime and a serving framework to solve the above challenges. Three innovative features make it stand out from other similar works. An efficient parallel algorithm is proposed for GPU-based batch reduction operations, like Softmax and LayerNorm, major hot spots besides BLAS routines. A memory allocation algorithm, which better balances the memory footprint and allocation/free efficiency, is designed for variable-length input situations. A serving framework equipped with a new batch scheduler using dynamic programming achieves the optimal throughput on variable-length requests. The system can achieve the state-of-the-art transformer model serving performance on GPU platforms and can be seamlessly integrated into your PyTorch code with a few lines of code.
Key facts. Cited by 71 papers in the map (data through 7 Oct 2026). First posted on arXiv 9 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 9; 2023: 18; 2024: 22; 2025: 11; 2026: 5.
71 papers.
Sort:
By area:
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,767
- 2024DistServe: Disaggregating Prefill and Decoding for Goodput-optimized Large Language Model Servingcited by 595
- 2023FlexGen: High-Throughput Generative Inference of Large Language Models with a Single GPUcited by 567
- 2024Taming Throughput-Latency Tradeoff in LLM Inference with Sarathi-Servecited by 507
- 2022DeepSpeed Inference: Enabling Efficient Inference of Transformer Models at Unprecedented Scalecited by 403
- 2023Deja Vu: Contextual Sparsity for Efficient LLMs at Inference Timecited by 247
- 2024InfiniGen: Efficient Generative Inference of Large Language Models with Dynamic KV Cache Managementcited by 242
- 2023PowerInfer: Fast Large Language Model Serving with a Consumer-grade GPUcited by 210
- 2024Llumnix: Dynamic Scheduling for Large Language Model Servingcited by 167
- 2023S-LoRA: Serving Thousands of Concurrent LoRA Adapterscited by 146
- 2023Fast Distributed Inference Serving for Large Language Modelscited by 143
- 2021AMMUS : A Survey of Transformer-based Pretrained Models in Natural Language Processingcited by 131
38 more
- 2023Towards Efficient Generative Large Language Model Serving: A Survey from Algorithms to Systemscited by 101
- 2023Response Length Perception and Sequence Scheduling: An LLM-Empowered LLM Inference Pipelinecited by 86
- 2023SpotServe: Serving Generative Large Language Models on Preemptible Instancescited by 83
- 2023S3: Increasing GPU Utilization during Generative Inference for Higher Throughputcited by 81
- 2023Fairness in Serving Large Language Modelscited by 77
- 2024ReLU2 Wins: Discovering Efficient Activation Functions for Sparse LLMscited by 66
- 2024Model Compression and Efficient Inference for Large Language Models: A Surveycited by 62
- 2024Andes: Defining and Enhancing Quality-of-Experience in LLM-Based Text Streaming Servicescited by 44
- 2024Turbo Sparse: Achieving LLM SOTA Performance with Minimal Activated Parameterscited by 37
- 2024Queue management for slo-oriented large language model servingcited by 36
- 2022ByteTransformer: A High-Performance Transformer Boosted for Variable-Length Inputscited by 32
- 2021Understanding Data Storage and Ingestion for Large-Scale Deep Recommendation Model Trainingcited by 28
- 2024DiffKV: Differentiated Memory Management for Large Language Models with Parallel KV Compactioncited by 26
- 2023PIT: Optimization of Dynamic Sparse Deep Learning Models via Permutation Invariant Transformationcited by 25
- 2024Galaxy: A Resource-Efficient Collaborative Edge AI System for In-situ Transformer Inferencecited by 25
- 2023Task-Adaptive Tokenization: Enhancing Long-Form Text Generation Efficacy in Mental Health and Beyondcited by 22
- 2022A Length Adaptive Algorithm-Hardware Co-design of Transformer on FPGA Through Sparse Attention and Dynamic Pipeliningcited by 21
- 2021LightSeq2: Accelerated Training for Transformer-based Models on GPUscited by 19
- 2023The Synergy of Speculative Decoding and Batching in Serving Large Language Modelscited by 19
- 2024SLO-aware GPU Frequency Scaling for Energy Efficient LLM Inference Servingcited by 18
- 2025JITServe: SLO-aware LLM Serving with Imprecise Request Informationcited by 17
- 2021PatrickStar: Parallel Training of Pre-trained Models via Chunk-based Memory Managementcited by 15
- 2025Seesaw: High-throughput LLM Inference via Model Re-shardingcited by 15
- 2021FastSeq: Make Sequence Generation Fastercited by 13
- 2022FastFold: Reducing AlphaFold Training Time from 11 Days to 67 Hourscited by 13
- 2024Slice-Level Scheduling for High Throughput and Load Balanced LLM Servingcited by 13
- 2022HelixFold: An Efficient Implementation of AlphaFold2 using PaddlePaddlecited by 12
- 2024Efficient Heterogeneous Large Language Model Decoding with Model-Attention Disaggregationcited by 12
- 2024The Case for Co-Designing Model Architectures with Hardwarecited by 11
- 2025LMDeploy Accelerates Mixed-Precision LLM Inference with TurboMindcited by 10
- 2025SPIN: Accelerating Large Language Model Inference with Heterogeneous Speculative Modelscited by 9
- 2021Optimizing Inference Performance of Transformers on CPUscited by 7
- 2023NNQS-Transformer: an Efficient and Scalable Neural Network Quantum States Approach for Ab initio Quantum Chemistrycited by 7
- 2025Mell: Memory-Efficient Large Language Model Serving via Multi-GPU KV Cache Managementcited by 7
- 2026KVDrive: A Holistic Multi-Tier KV Cache Management System for Long-Context LLM Inferencecited by 5
- 2024SoD2: Statically Optimizing Dynamic Deep Neural Networkcited by 4
- 2024Achieving Peak Performance for Large Language Models: A Systematic Reviewcited by 4
- 2024Deploying Foundation Model Powered Agent Services: A Surveycited by 4
50 most cited of 71 All 71 (JSON)
- 2026FluidPD: In-Place Elasticity for SLO-Aware Prefill-Decode Disaggregated LLM Serving2 Oct 2026
- 2026EMA: Elastic and Performance Transparent Memory Across GPUs22 Sep 2026
- 2026Lodestar: An Online-Learning LLM Inference Router31 May 2026
- 2026KVDrive: A Holistic Multi-Tier KV Cache Management System for Long-Context LLM Inference18 May 2026
- 2026FlowPrefill: Decoupling Preemption from Prefill Scheduling Granularity to Mitigate Head-of-Line Blocking in LLM Serving18 Feb 2026
- 2025KernelBand: Steering LLM-based Kernel Optimization via Hardware-Aware Multi-Armed Bandits24 Nov 2025
- 2025FastVLM: Self-Speculative Decoding for Fast Vision-Language Model Inference26 Oct 2025
- 2025VoltanaLLM: Energy-Efficient and SLO-Aware Disaggregated LLM Serving via Adaptive Frequency Control and State-Space Routing5 Sep 2025
- 2025LMDeploy Accelerates Mixed-Precision LLM Inference with TurboMind21 Aug 2025
- 2025Astrolabe: Balancing Load in LLM Serving with Randomized Prediction-Guided Scheduling5 Aug 2025
- 2025Accelerating Sparse Transformer Inference on GPU6 Jun 2025
- 2025JITServe: SLO-aware LLM Serving with Imprecise Request Information24 Apr 2025
38 more
- 2025SPIN: Accelerating Large Language Model Inference with Heterogeneous Speculative Models20 Mar 2025
- 2025Seesaw: High-throughput LLM Inference via Model Re-sharding9 Mar 2025
- 2025Mell: Memory-Efficient Large Language Model Serving via Multi-GPU KV Cache Management12 Jan 2025
- 2025iServe: An Intent-based Serving System for LLMs8 Jan 2025
- 2024Deploying Foundation Model Powered Agent Services: A Survey18 Dec 2024
- 2024DiffKV: Differentiated Memory Management for Large Language Models with Parallel KV Compaction4 Dec 2024
- 2024BATON: Enhancing Batch-wise Inference Efficiency for Large Language Models via Dynamic Re-batching24 Oct 2024
- 2024MCUBERT: Memory-Efficient BERT Inference on Commodity Microcontrollers23 Oct 2024
- 2024Achieving Peak Performance for Large Language Models: A Systematic Review7 Sep 2024
- 2024Hardware Acceleration of LLMs: A comprehensive survey and comparison5 Sep 2024
- 2024PackMamba: Efficient Processing of Variable-Length Sequences in Mamba training7 Aug 2024
- 2024SLO-aware GPU Frequency Scaling for Energy Efficient LLM Inference Serving5 Aug 2024
- 2024InfiniGen: Efficient Generative Inference of Large Language Models with Dynamic KV Cache Management28 Jun 2024
- 2024Slice-Level Scheduling for High Throughput and Load Balanced LLM Serving19 Jun 2024
- 2024Turbo Sparse: Achieving LLM SOTA Performance with Minimal Activated Parameters10 Jun 2024
- 2024Queue management for slo-oriented large language model serving5 Jun 2024
- 2024Llumnix: Dynamic Scheduling for Large Language Model Serving5 Jun 2024
- 2024Galaxy: A Resource-Efficient Collaborative Edge AI System for In-situ Transformer Inference27 May 2024
- 2024Efficient Heterogeneous Large Language Model Decoding with Model-Attention Disaggregation3 May 2024
- 2024Andes: Defining and Enhancing Quality-of-Experience in LLM-Based Text Streaming Services25 Apr 2024
- 2024Taming Throughput-Latency Tradeoff in LLM Inference with Sarathi-Serve4 Mar 2024
- 2024SoD2: Statically Optimizing Dynamic Deep Neural Network29 Feb 2024
- 2024Model Compression and Efficient Inference for Large Language Models: A Survey15 Feb 2024
- 2024ReLU2 Wins: Discovering Efficient Activation Functions for Sparse LLMs6 Feb 2024
- 2024The Case for Co-Designing Model Architectures with Hardware25 Jan 2024
- 2024DistServe: Disaggregating Prefill and Decoding for Goodput-optimized Large Language Model Serving18 Jan 2024
- 2023Fairness in Serving Large Language Models31 Dec 2023
- 2023Towards Efficient Generative Large Language Model Serving: A Survey from Algorithms to Systems23 Dec 2023
- 2023Efficient LLM inference solution on Intel GPU19 Dec 2023
- 2023PowerInfer: Fast Large Language Model Serving with a Consumer-grade GPU16 Dec 2023
- 2023SPT: Fine-Tuning Transformer-based Language Models Efficiently with Sparsification16 Dec 2023
- 2023SpotServe: Serving Generative Large Language Models on Preemptible Instances27 Nov 2023
- 2023S-LoRA: Serving Thousands of Concurrent LoRA Adapters6 Nov 2023
- 2023The Synergy of Speculative Decoding and Batching in Serving Large Language Models28 Oct 2023
- 2023Deja Vu: Contextual Sparsity for Efficient LLMs at Inference Time26 Oct 2023
- 2023Task-Adaptive Tokenization: Enhancing Long-Form Text Generation Efficacy in Mental Health and Beyond9 Oct 2023
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttention12 Sep 2023
- 2023NNQS-Transformer: an Efficient and Scalable Neural Network Quantum States Approach for Ab initio Quantum Chemistry29 Jun 2023
50 newest of 71 All 71 (JSON)
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,767
- 2024DistServe: Disaggregating Prefill and Decoding for Goodput-optimized Large Language Model Servingcited by 595
- 2024Taming Throughput-Latency Tradeoff in LLM Inference with Sarathi-Servecited by 507
- 2024InfiniGen: Efficient Generative Inference of Large Language Models with Dynamic KV Cache Managementcited by 242
- 2024Llumnix: Dynamic Scheduling for Large Language Model Servingcited by 167
- 2023Fast Distributed Inference Serving for Large Language Modelscited by 143
- 2023Towards Efficient Generative Large Language Model Serving: A Survey from Algorithms to Systemscited by 101
- 2023Response Length Perception and Sequence Scheduling: An LLM-Empowered LLM Inference Pipelinecited by 86
- 2023SpotServe: Serving Generative Large Language Models on Preemptible Instancescited by 83
- 2023S3: Increasing GPU Utilization during Generative Inference for Higher Throughputcited by 81
- 2023Fairness in Serving Large Language Modelscited by 77
- 2024Andes: Defining and Enhancing Quality-of-Experience in LLM-Based Text Streaming Servicescited by 44
12 most cited of 30 All 30 (JSON)
- 2026FluidPD: In-Place Elasticity for SLO-Aware Prefill-Decode Disaggregated LLM Serving2 Oct 2026
- 2026KVDrive: A Holistic Multi-Tier KV Cache Management System for Long-Context LLM Inference18 May 2026
- 2026FlowPrefill: Decoupling Preemption from Prefill Scheduling Granularity to Mitigate Head-of-Line Blocking in LLM Serving18 Feb 2026
- 2025KernelBand: Steering LLM-based Kernel Optimization via Hardware-Aware Multi-Armed Bandits24 Nov 2025
- 2025VoltanaLLM: Energy-Efficient and SLO-Aware Disaggregated LLM Serving via Adaptive Frequency Control and State-Space Routing5 Sep 2025
- 2025LMDeploy Accelerates Mixed-Precision LLM Inference with TurboMind21 Aug 2025
- 2025Astrolabe: Balancing Load in LLM Serving with Randomized Prediction-Guided Scheduling5 Aug 2025
- 2025JITServe: SLO-aware LLM Serving with Imprecise Request Information24 Apr 2025
- 2025SPIN: Accelerating Large Language Model Inference with Heterogeneous Speculative Models20 Mar 2025
- 2025Seesaw: High-throughput LLM Inference via Model Re-sharding9 Mar 2025
- 2025Mell: Memory-Efficient Large Language Model Serving via Multi-GPU KV Cache Management12 Jan 2025
- 2025iServe: An Intent-based Serving System for LLMs8 Jan 2025
12 newest of 30 All 30 (JSON)
- 2024Deploying Foundation Model Powered Agent Services: A Survey18 Dec 2024
- 2023FlexGen: High-Throughput Generative Inference of Large Language Models with a Single GPUcited by 567
- 2022DeepSpeed Inference: Enabling Efficient Inference of Transformer Models at Unprecedented Scalecited by 403
- 2023Deja Vu: Contextual Sparsity for Efficient LLMs at Inference Timecited by 247
- 2023PowerInfer: Fast Large Language Model Serving with a Consumer-grade GPUcited by 210
- 2023S-LoRA: Serving Thousands of Concurrent LoRA Adapterscited by 146
- 2021AMMUS : A Survey of Transformer-based Pretrained Models in Natural Language Processingcited by 131
- 2024ReLU2 Wins: Discovering Efficient Activation Functions for Sparse LLMscited by 66
- 2024Model Compression and Efficient Inference for Large Language Models: A Surveycited by 62
- 2022ByteTransformer: A High-Performance Transformer Boosted for Variable-Length Inputscited by 32
- 2021Understanding Data Storage and Ingestion for Large-Scale Deep Recommendation Model Trainingcited by 28
- 2023PIT: Optimization of Dynamic Sparse Deep Learning Models via Permutation Invariant Transformationcited by 25
- 2024Galaxy: A Resource-Efficient Collaborative Edge AI System for In-situ Transformer Inferencecited by 25
12 most cited of 37 All 37 (JSON)
- 2026EMA: Elastic and Performance Transparent Memory Across GPUs22 Sep 2026
- 2026Lodestar: An Online-Learning LLM Inference Router31 May 2026
- 2025Accelerating Sparse Transformer Inference on GPU6 Jun 2025
- 2024BATON: Enhancing Batch-wise Inference Efficiency for Large Language Models via Dynamic Re-batching24 Oct 2024
- 2024MCUBERT: Memory-Efficient BERT Inference on Commodity Microcontrollers23 Oct 2024
- 2024Achieving Peak Performance for Large Language Models: A Systematic Review7 Sep 2024
- 2024Hardware Acceleration of LLMs: A comprehensive survey and comparison5 Sep 2024
- 2024Galaxy: A Resource-Efficient Collaborative Edge AI System for In-situ Transformer Inference27 May 2024
- 2024Efficient Heterogeneous Large Language Model Decoding with Model-Attention Disaggregation3 May 2024
- 2024SoD2: Statically Optimizing Dynamic Deep Neural Network29 Feb 2024
- 2024Model Compression and Efficient Inference for Large Language Models: A Survey15 Feb 2024
- 2024ReLU2 Wins: Discovering Efficient Activation Functions for Sparse LLMs6 Feb 2024
12 newest of 37 All 37 (JSON)