akira

Threshold-Based Exclusive Batching for LLM Inference

ICML · 2026

summarized 2026-06-12

Summary

Mixed batching has become an industry standard for LLM inference, due to its ability to more effectively use both GPU compute and memory bandwidth. In vLLM v1, continuous batching with chunked prefill has even become the engine default.

However, through benchmarking, this paper finds that at equal batch sizes, prefill-decode interference in mixed batches can inflate per-iteration costs above that of pure decode. The authors claim the cause to be memory bandwidth contention, proposing a scheduler that switches from mixed batching (MB) to exlusive batching (EB) based on the hardware, model, and workload without manual intervention.

The results show their scheduling policy sometimes improves throughput, ttft, and tpot compared to vLLM baselines. In benchmarked cases where vLLM is better, their policy performs within 10% of the best engine considered.

Key Insights

Techniques

Notes

Questions

Conclusions

The paper’s figures are convincing that prefill-decode interference is a real effect, but I’m not fully sold the mechanism they proposed (memory bandwidth) is the full story. Their model and scheduler could be derived with just the observation that at a certain threshold, EB is more efficient than MB, and using measured per-token costs. Regardless, it would make sense that memory bandwidth plays a role.