Characterizing CPU-Induced Slowdowns in Multi-GPU LLM Inference

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Chung, Euijun, Jia, Yuxiao, Jezghani, Aaron, Kim, Hyesoon
Natura: Preprint
Pubblicazione: 2026
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866911715070836736
author Chung, Euijun
Jia, Yuxiao
Jezghani, Aaron
Kim, Hyesoon
author_facet Chung, Euijun
Jia, Yuxiao
Jezghani, Aaron
Kim, Hyesoon
contents 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) inference and serving workloads, we find that multi-GPU performance frequently degrades not because GPUs are saturated, but because CPUs fail to keep the GPUs 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. These bottlenecks persist even in serving stacks that employ process-level separation and modern GPU-side optimizations such as CUDA Graphs. Since the marginal cost of additional CPU cores is small relative to GPU instance pricing, our evaluation indicates that increasing the number of CPU cores can substantially improve performance and stability at minimal additional cost. 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--5.15x across configurations, all without requiring additional GPUs.
format Preprint
id arxiv_https___arxiv_org_abs_2603_22774
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Characterizing CPU-Induced Slowdowns in Multi-GPU LLM Inference
Chung, Euijun
Jia, Yuxiao
Jezghani, Aaron
Kim, Hyesoon
Hardware Architecture
Distributed, Parallel, and Cluster Computing
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) inference and serving workloads, we find that multi-GPU performance frequently degrades not because GPUs are saturated, but because CPUs fail to keep the GPUs 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. These bottlenecks persist even in serving stacks that employ process-level separation and modern GPU-side optimizations such as CUDA Graphs. Since the marginal cost of additional CPU cores is small relative to GPU instance pricing, our evaluation indicates that increasing the number of CPU cores can substantially improve performance and stability at minimal additional cost. 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--5.15x across configurations, all without requiring additional GPUs.
title Characterizing CPU-Induced Slowdowns in Multi-GPU LLM Inference
topic Hardware Architecture
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2603.22774