Agent.xpu: Efficient Scheduling of Agentic LLM Workloads on Heterogeneous SoC
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
Personal LLM agents increasingly combine foreground reactive interactions with background proactive monitoring, forming long-lived, stateful LLM flows that interleave prefill and token-by-token decode. While modern heterogeneous SoCs integrate CPUs, iGPUs, and NPUs to support on-device intelligence, existing LLM engines assume static, single-shot inference and lack mechanisms for flow-level concurrency, prioritization, and efficient accelerator coordination. As a result, commodity SoCs remain poorly matched to the dynamic, mixed-criticality execution patterns of personal agents. This paper presents Agent.xpu, the first LLM engine that orchestrates concurrent reactive and proactive LLM flows on commodity SoCs. Extensive profiling uncovers unique SoC characteristics of operator-accelerator affinity, asymmetric DDR contention, and stage-divergent batching behaviors distinct from cloud-serving assumptions. Agent.xpu introduces three key techniques: a heterogeneous execution graph (HEG) capturing NPU/iGPU affinity and elastic operator binding; flow-aware NPU-iGPU coordination with stage elasticity, decoupling prefill and decode to reduce bandwidth contention and enforce priorities; and fine-grained preemption with slack-aware piggybacking to guarantee reactive responsiveness without starving proactive work. Across realistic personal-agent workloads, Agent.xpu delivers 1.2-4.9× proactive throughput and reduces reactive latency by at least 91%, compared with both industrial iGPU-only serving engine and NPU-iGPU static inference with optimal tensor-partitioning schemes. Agent.xpu also minimizes energy consumption and graphics interference via controlled iGPU usage.
Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 53 of its 101 references that are in the map. First posted on arXiv 30 Jun 2025.
Builds on
53 of 101 references.
Closest ancestors · 2
Same direction, newest first
- 2025Autellix: An Efficient Serving Engine for LLM Agents as General Programs19 Feb
- 2023AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversation16 Aug
Other references · 51
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2023GPT-4 Technical Reportcited by 18,132
- 2024The Llama 3 Herd of Modelscited by 14,192
- 2025Qwen3 Technical Reportcited by 8,195
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,767
- 2023Reflexion: Language Agents with Verbal Reinforcement Learningcited by 4,064
- 2022FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awarenesscited by 3,611
- 2023A Survey on Large Language Model based Autonomous Agentscited by 2,203
- 2019Megatron-LM: Training Multi-Billion Parameter Language Models Using Model Parallelismcited by 1,829
- 2021WebGPT: Browser-assisted question-answering with human feedbackcited by 1,722
- 2022SmoothQuant: Accurate and Efficient Post-Training Quantization for Large Language Modelscited by 1,338
- 2023GQA: Training Generalized Multi-Query Transformer Models from Multi-Head Checkpointscited by 1,311
38 more
- 2023Gorilla: Large Language Model Connected with Massive APIscited by 1,302
- 2023SGLang: Efficient Execution of Structured Language Model Programscited by 1,107
- 2024DeepSeek-V2: A Strong, Economical, and Efficient Mixture-of-Experts Language Modelcited by 1,093
- 2015Teaching Machines to Read and Comprehendcited by 1,039
- 2023CogAgent: A Visual Language Model for GUI Agentscited by 692
- 2024DistServe: Disaggregating Prefill and Decoding for Goodput-optimized Large Language Model Servingcited by 595
- 2023FlexGen: High-Throughput Generative Inference of Large Language Models with a Single GPUcited by 567
- 2023Splitwise: Efficient generative LLM inference using phase splittingcited by 536
- 2019SAMSum Corpus: A Human-annotated Dialogue Dataset for Abstractive Summarizationcited by 530
- 2022Efficiently Scaling Transformer Inferencecited by 529
- 2024Taming Throughput-Latency Tradeoff in LLM Inference with Sarathi-Servecited by 507
- 2023LMSYS-Chat-1M: A Large-Scale Real-World LLM Conversation Datasetcited by 449
- 2024Understanding the planning of LLM agents: A surveycited by 414
- 2023AppAgent: Multimodal Agents as Smartphone Userscited by 407
- 2024Personal LLM Agents: Insights and Survey about the Capability, Efficiency and Securitycited by 257
- 2023PowerInfer: Fast Large Language Model Serving with a Consumer-grade GPUcited by 210
- 2020Mapping Natural Language Instructions to Mobile UI Action Sequencescited by 180
- 2023AutoDroid: LLM-powered Task Automation in Androidcited by 178
- 2024PowerInfer-2: Fast Large Language Model Inference on a Smartphonecited by 101
- 2024On-Device Language Models: A Comprehensive Reviewcited by 101
- 2024Parrot: Efficient Serving of LLM-based Applications with Semantic Variablecited by 96
- 2024Agent-Pro: Learning to Evolve via Policy-Level Reflection and Optimizationcited by 93
- 2024Proactive Agent: Shifting LLM Agents from Reactive Responses to Active Assistancecited by 84
- 2024If LLM Is the Wizard, Then Code Is the Wand: A Survey on How Code Empowers Large Language Models to Serve as Intelligent Agentscited by 77
- 2024Preble: Efficient Distributed Prompt Scheduling for LLM Servingcited by 68
- 2024An empirical study of LLaMA3 quantization: from LLMs to MLLMscited by 63
- 2024Fast On-device LLM Inference with NPUscited by 58
- 2023Explore, Select, Derive, and Recall: Augmenting LLM with Human-like Memory for Mobile Task Automationcited by 57
- 2024TinyAgent: Function Calling at the Edgecited by 55
- 2025MTRAG: A Multi-Turn Conversational Benchmark for Evaluating Retrieval-Augmented Generation Systemscited by 50
- 2024NeuPIMs: NPU-PIM Heterogeneous Acceleration for Batched LLM Inferencingcited by 48
- 2024Towards Human-centered Proactive Conversational Agentscited by 48
- 2024InferCept: Efficient Intercept Support for Augmented Large Language Model Inferencecited by 32
- 2024Teola: Towards End-to-End Optimization of LLM-based Applicationscited by 32
- 2019PREMA: A Predictive Multi-task Scheduling Algorithm For Preemptible Neural Processing Unitscited by 30
- 2025Division-of-Thoughts: Harnessing Hybrid Language Model Synergy for Efficient On-Device Agentscited by 24
- 2022Walle: An End-to-End, General-Purpose, and Large-Scale Production System for Device-Cloud Collaborative Machine Learningcited by 23
- 2025Characterizing Mobile SoC for Accelerating Heterogeneous LLM Inferencecited by 20
50 most cited of 51 All 51 (JSON)
Built on by
Citing papers per year: 2025: 4; 2026: 7.
11 papers.
- 2025What Is Your AI Agent Buying? Evaluation, Biases, Model Dependence, & Emerging Implications for Agentic E-Commercecited by 18
- 2025Accelerating Mobile Language Model via Speculative Decoding and NPU-Coordinated Executioncited by 4
- 2025Adaptive GPU Resource Allocation for Multi-Agent Collaborative Reasoning in Serverless Environmentscited by 4
- 2025FastTTS: Accelerating Test-Time Scaling for Edge LLM Reasoningcited by 3
- 2026GUI Agents with Reinforcement Learning: Toward Digital Inhabitantscited by 3
- 2026A Policy-Driven Runtime Layer for Agentic LLM Servingcited by 3
- 2026Efficient Mixture-of-Experts LLM Inference with Apple Silicon NPUscited by 2
- 2026Agents in the Large: Perception-Centered Architecture for Persistent Agentscited by 1
- 2026AgentKernel: The Trust-Native Agentic Operating Systemcited by 0
- 2026Empowering Hybrid Attention Models on NPUscited by 0
- 2026Foundations of Proactive Agents: Principles, Technical Layers, and Proactivity-Gymcited by 0
- 2026Foundations of Proactive Agents: Principles, Technical Layers, and Proactivity-Gym29 Sep 2026
- 2026Empowering Hybrid Attention Models on NPUs26 Sep 2026
- 2026Agents in the Large: Perception-Centered Architecture for Persistent Agents31 Aug 2026
- 2026AgentKernel: The Trust-Native Agentic Operating System29 Aug 2026
- 2026A Policy-Driven Runtime Layer for Agentic LLM Serving26 May 2026
- 2026GUI Agents with Reinforcement Learning: Toward Digital Inhabitants30 Apr 2026
- 2026Efficient Mixture-of-Experts LLM Inference with Apple Silicon NPUs20 Apr 2026
- 2025Adaptive GPU Resource Allocation for Multi-Agent Collaborative Reasoning in Serverless Environments15 Dec 2025
- 2025Accelerating Mobile Language Model via Speculative Decoding and NPU-Coordinated Execution17 Oct 2025
- 2025FastTTS: Accelerating Test-Time Scaling for Edge LLM Reasoning29 Aug 2025
- 2025What Is Your AI Agent Buying? Evaluation, Biases, Model Dependence, & Emerging Implications for Agentic E-Commerce4 Aug 2025
Similar, not cited
Close in wording, no citation either way
- 2026HexAGenT: Efficient Agentic LLM Serving via Workflow- and Heterogeneity-Aware Scheduling
- 2026HeRo: Adaptive Orchestration of Agentic RAG on Heterogeneous Mobile SoC ↗
- 2025LLMServingSim2.0: A Unified Simulator for Heterogeneous Hardware and Serving Techniques in LLM Infrastructure
- 2026TENT: A Declarative Slice Spraying Engine for Performant and Resilient Data Movement in Disaggregated LLM Serving
- 2026Pythia: Exploiting Workflow Predictability for Efficient Agent-Native LLM Serving
- 2026Chimera: Latency- and Performance-Aware Multi-agent Serving for Heterogeneous LLMs
- 2026Ready Cohorts: Bounding GPU Opportunity and Avoiding Host Round Trips in LLM-Agent Control
- 2026SAGA: Workflow-Atomic Scheduling for AI Agent Inference on GPU Clusters