PipeMax: Enhancing Offline LLM Inference on Commodity GPU Servers
Hongbin Zhang, Taosheng Wei, Jiazhi Jiang, Hui Yan, Jiangsu Du, Zhiguang Chen

TL;DR
PipeMax is a system that combines pipeline parallelism with offloading to significantly improve offline large language model inference throughput on commodity GPU servers.
Contribution
It introduces a novel integration of pipeline parallelism and offloading, expanding GPU memory capacity and enabling large-batch execution for higher throughput.
Findings
Achieves up to 2.51x higher throughput than vLLM.
Outperforms state-of-the-art high-throughput LLM systems by 1.38x to 1.42x.
Effectively expands GPU memory capacity through coordinated computation and offloading.
Abstract
Offline LLM inference seeks to maximize request processing under fixed budgets, making commodity GPU servers a promising choice. However, prior work typically considers offloading and parallelism in isolation, resulting in suboptimal performance. In this paper, we propose PipeMax, a high-throughput LLM inference system that integrates pipeline parallelism with offloading to overcome interconnect and memory constraints on GPU servers. Particularly, pipeline parallelism naturally incurs low communication overhead and keeps only one batch active on each GPU at a time, which enables offloading the KV cache of inactive batches. By coordinating computation with offloading data movement, PipeMax effectively expands GPU memory capacity and sustains large-batch execution. Experiments show that PipeMax achieves up to 2.51x higher throughput than vLLM, and up to 1.42x and 1.38x higher throughput…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
