arrow
Return

Splitwise: Efficient Generative LLM Inference Using Phase Splitting

delete
delete0
PRE
AI
E
Esha Choukse
P
Pratyush Patel
C
Chaojie Zhang
A
Aashaka Shah
Í
Íñigo Goiri
S
Saeed Maleki
R
Rodrigo Fonseca
R
Ricardo Bianchini
DOI:10.1109/MM.2025.3575361delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Generative large language model (LLM) applications are rapidly growing, leading to widespread deployment of expensive, power-hungry GPUs. Growing power demands of artificial intelligence (AI) in the cloud industry has become a global problem.5 Our analysis shows that LLM inference involves two distinct phases: a compute-intensive prefill phase and a memory-intensive decode phase, each with different resource needs. Running them together introduces inefficient scheduling. Furthermore, unlike the prefill phase, the decode phase can run on lower-cost and lower-power hardware. Building on these insights, we propose Splitwise, a scheduling technique that splits prefill and decode phases across different machines to achieve better throughput. Additionally, Splitwise allows phase-specific hardware optimization. By efficiently transferring request state between machines, Splitwise achieves up to 2.35× more throughput within the same power and cost budgets, or 1.4× higher throughput at 20% lower cost and same power.
Keywords:
Hardware
Throughput
Costs
Artificial intelligence
Oral communication
Encoding
Bandwidth
Production
Processor scheduling
Power demand
Large language models
Generative AI

Journal

IEEE Micro cover
IEEE Micro
IF:
2.9
Papers:
113
Citations:
2.7K

Organization

U
University of Washington
Scholars:
8.0W
Papers: 7.0W
Citations: 12.5W
X
xai, palo alto, ca, usa
Scholars:
2
Papers: 2
Citations: 0
M
microsoft corporation
Scholars:
43
Papers: 22
Citations: 0
researcher View more organizations