Characterizing and Optimizing LLM Inference Workloads on CPU-GPU Coupled Architectures
Not on the map. Why?
Abstract (arXiv)
Large language model (LLM)-based inference workloads increasingly dominate data center costs and resource utilization. Therefore, understanding the inference workload characteristics on evolving CPU-GPU coupled architectures is crucial for optimization. This paper presents an in-depth analysis of LLM inference behavior on loosely-coupled (PCIe A100/H100) and closely-coupled (GH200) systems. We analyze performance dynamics using fine-grained operator-to-kernel trace analysis, facilitated by our novel profiler SKIP and metrics like Total Kernel Launch and Queuing Time (TKLQT). Results show that closely-coupled (CC) GH200 significantly outperforms loosely-coupled (LC) systems at large batch sizes, achieving 1.9x-2.7x faster prefill latency for Llama 3.2-1B. However, our analysis also reveals that GH200 remains CPU-bound up to 4x larger batch sizes than LC systems. In this extended CPU-bound region, we identify the performance characteristics of the Grace CPU as a key factor contributing to higher inference latency at low batch sizes on GH200. We demonstrate that TKLQT accurately identifies this CPU/GPU-bound transition point. Based on this analysis, we further show that kernel fusion offers significant potential to mitigate GH200's low-batch latency bottleneck by reducing kernel launch overhead. This detailed kernel-level characterization provides critical insights for optimizing diverse CPU-GPU coupling strategies. This work is an initial effort, and we plan to explore other major AI/DL workloads that demand different degrees of CPU-GPU heterogeneous architectures.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 25 of its 52 references that are in the map. First posted on arXiv 16 Apr 2025.
Builds on
25 of 52 references.
References · 25
- 2017Attention Is All You Needcited by 60,361
- 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,297
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,695
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,944
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,673
- 2023FlashAttention-2: Faster Attention with Better Parallelism and Work Partitioningcited by 2,598
- 2023AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversationcited by 1,988
- 2023Improving Factuality and Reasoning in Language Models through Multiagent Debatecited by 1,784
- 2023Encouraging Divergent Thinking in Large Language Models through Multi-Agent Debatecited by 1,011
- 2023Splitwise: Efficient generative LLM inference using phase splittingcited by 558
- 2024Taming Throughput-Latency Tradeoff in LLM Inference with Sarathi-Servecited by 526
- 2024FlashAttention-3: Fast and Accurate Attention with Asynchrony and Low-precisioncited by 519
13 more
- 2024LLM Inference Unveiled: Survey and Roofline Model Insightscited by 152
- 2023MathChat: Converse to Tackle Challenging Math Problems with LLM Agentscited by 68
- 2021Compute and Energy Consumption Trends in Deep Learning Inferencecited by 61
- 2024Towards Greener LLMs: Bringing Energy-Efficiency to the Forefront of LLM Inferencecited by 61
- 2020Daydream: Accurately Estimating the Efficacy of Optimizations for DNN Trainingcited by 22
- 2020LazyBatching: An SLA-aware Batching System for Cloud Machine Learning Inferencecited by 22
- 2022dPRO: A Generic Profiling and Optimization System for Expediting Distributed DNN Trainingcited by 12
- 2023The Framework Tax: Disparities Between Inference Efficiency in NLP Research and Deploymentcited by 11
- 2022Building a Performance Model for Deep Learning Recommendation Model Training on GPUscited by 10
- 2023POLCA: Power Oversubscription in LLM Cloud Providerscited by 9
- 2024Understanding Data Movement in Tightly Coupled Heterogeneous Systems: A Case Study with the Grace Hopper Superchipcited by 8
- 2024Human Latency Conversational Turns for Spoken Avatar Systemscited by 5
- 2024Automatic BLAS Offloading on Unified Memory Architecture: A Study on NVIDIA Grace-Hoppercited by 1
Built on by
Citing papers per year: 2025: 1; 2026: 7.
8 papers.
- 2025Towards Understanding, Analyzing, and Optimizing Agentic AI Execution: A CPU-Centric Perspectivecited by 4
- 2026VibeServe: Can AI Agents Build Bespoke LLM Serving Systems?cited by 4
- 2026SuperInfer: SLO-Aware Rotary Scheduling and Memory Management for LLM Inference on Superchipscited by 2
- 2026TaxBreak: Unmasking the Hidden Costs of LLM Inference Through Overhead Decompositioncited by 2
- 2026MoE-Prefill: Zero Redundancy Overheads in MoE Prefill Servingcited by 2
- 2026Characterization of Request and Token Energy Costs for LLM Inference Workloads on GPU Platformscited by 2
- 2026SPAR-K: Scheduled Periodic Alternating Early Exit for Spoken Language Modelscited by 0
- 2026Measuring and Reducing WebGPU Dispatch Overhead for LLM Inferencecited by 0
- 2026Characterization of Request and Token Energy Costs for LLM Inference Workloads on GPU Platforms28 Aug 2026
- 2026Measuring and Reducing WebGPU Dispatch Overhead for LLM Inference9 Aug 2026
- 2026VibeServe: Can AI Agents Build Bespoke LLM Serving Systems?7 May 2026
- 2026MoE-Prefill: Zero Redundancy Overheads in MoE Prefill Serving3 May 2026
- 2026TaxBreak: Unmasking the Hidden Costs of LLM Inference Through Overhead Decomposition12 Mar 2026
- 2026SPAR-K: Scheduled Periodic Alternating Early Exit for Spoken Language Models10 Mar 2026
- 2026SuperInfer: SLO-Aware Rotary Scheduling and Memory Management for LLM Inference on Superchips28 Jan 2026
- 2025Towards Understanding, Analyzing, and Optimizing Agentic AI Execution: A CPU-Centric Perspective1 Nov 2025