Queueing Analysis of GPU-Based Inference Servers with Dynamic Batching: A Closed-Form Characterization
Not on the map. Why?
Abstract (arXiv)
GPU-accelerated computing is a key technology to realize high-speed inference servers using deep neural networks (DNNs). An important characteristic of GPU-based inference is that the computational efficiency, in terms of the processing speed and energy consumption, drastically increases by processing multiple jobs together in a batch. In this paper, we formulate GPU-based inference servers as a batch service queueing model with batch-size dependent processing times. We first show that the energy efficiency of the server monotonically increases with the arrival rate of inference jobs, which suggests that it is energy-efficient to operate the inference server under a utilization level as high as possible within a latency requirement of inference jobs. We then derive a closed-form upper bound for the mean latency, which provides a simple characterization of the latency performance. Through simulation and numerical experiments, we show that the exact value of the mean latency is well approximated by this upper bound. We further compare this upper bound with the latency curve measured in real implementation of GPU-based inference servers and we show that the real performance curve is well explained by the derived simple formula.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 13 Dec 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 2.
4 papers.
- 2024Multi-Bin Batching for Increasing LLM Inference Throughputcited by 9
- 2023SMDP-Based Dynamic Batching for Efficient Inference on GPU-Based Platformscited by 4
- 2025SMDP-Based Dynamic Batching for Improving Responsiveness and Energy Efficiency of Batch Servicescited by 1
- 2025Batching-Aware Joint Model Onloading and Offloading for Hierarchical Multi-Task Inferencecited by 1
- 2025Batching-Aware Joint Model Onloading and Offloading for Hierarchical Multi-Task Inference18 Aug 2025
- 2025SMDP-Based Dynamic Batching for Improving Responsiveness and Energy Efficiency of Batch Services4 Jan 2025
- 2024Multi-Bin Batching for Increasing LLM Inference Throughput3 Dec 2024
- 2023SMDP-Based Dynamic Batching for Efficient Inference on GPU-Based Platforms30 Jan 2023