Characterizing CPU-Induced Slowdowns in Multi-GPU LLM Inference
Not on the map. Why?
Abstract (arXiv)
Large-scale machine learning workloads increasingly rely on multi-GPU systems, yet their performance is often limited by an overlooked component: the CPU. Through a detailed study of modern large language model (LLM) serving workloads, we find that multi-GPU performance often degrades not because GPUs are saturated, but because CPUs fail to keep them busy. Under limited CPU allocations, systems exhibit symptoms such as delayed kernel launch, stalled communication, and increased tokenization latency, leading to severe GPU underutilization even when ample GPU resources are available. The problem becomes more severe in agentic LLM serving, where long accumulated contexts increase CPU-side tokenization work while high prefix-cache reuse across multi-turn interactions reduces GPU-side prefill work. These bottlenecks persist even in serving stacks that employ process-level separation and modern GPU-side optimizations such as CUDA Graphs. Since CPU cores cost orders of magnitude less than GPUs, provisioning additional cores is a highly cost-effective mitigation. Under moderate serving load, we observe that CPU-starved configurations frequently time out, while providing adequate CPU resources restores responsiveness and reduces time-to-first-token (TTFT) latency by 1.47-7.11x across configurations, all without requiring additional GPUs.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). First posted on arXiv 24 Mar 2026.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2026: 1.
1 paper.
Similar, not cited
Close in wording, no citation either way
- 2025WarmServe: Enabling One-for-Many GPU Prewarming for Multi-LLM Serving
- 2026KernelSight-LM: A Kernel-Level LLM Inference Simulator
- 2025RAPID-LLM: Resilience-Aware Performance analysis of Infrastructure for Distributed LLM Training and Inference ↗
- 2025LeMix: Unified Scheduling for LLM Training and Inference on Multi-GPU Systems
- 2024Inference Performance Optimization for Large Language Models on CPUs
- 2026Towards Multi-Model LLM Schedulers: Empirical Insights into Offloading and Preemption
- 2026Characterizing Parallelism Strategies in LLM Inference: Fundamental Compute-Communication Trade-offs
- 2026LLMVisor: A Real-Time Latency Attribution Model for Multi-Tenant LLM Serving