DCAIMar 9, 2025

Seesaw: High-throughput LLM Inference via Model Re-sharding

U of Toronto
arXiv:2503.06433v112 citationsh-index: 36MLSys
Originality Highly original
AI Analysis

This addresses the problem of low throughput in LLM inference for tasks requiring high efficiency, representing a strong incremental improvement over existing methods.

The paper tackles the inefficiency of static parallelization strategies in distributed large language model (LLM) inference by introducing Seesaw, an engine that uses dynamic model re-sharding to optimize both prefilling and decoding stages, achieving up to 1.78x throughput increase compared to vLLM.

To improve the efficiency of distributed large language model (LLM) inference, various parallelization strategies, such as tensor and pipeline parallelism, have been proposed. However, the distinct computational characteristics inherent in the two stages of LLM inference-prefilling and decoding-render a single static parallelization strategy insufficient for the effective optimization of both stages. In this work, we present Seesaw, an LLM inference engine optimized for throughput-oriented tasks. The key idea behind Seesaw is dynamic model re-sharding, a technique that facilitates the dynamic reconfiguration of parallelization strategies across stages, thereby maximizing throughput at both phases. To mitigate re-sharding overhead and optimize computational efficiency, we employ tiered KV cache buffering and transition-minimizing scheduling. These approaches work synergistically to reduce the overhead caused by frequent stage transitions while ensuring maximum batching efficiency. Our evaluation demonstrates that Seesaw achieves a throughput increase of up to 1.78x (1.36x on average) compared to vLLM, the most widely used state-of-the-art LLM inference engine.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes