Characterizing Mobile SoC for Accelerating Heterogeneous LLM Inference
Not on the map. Why?
Abstract (arXiv)
With the rapid advancement of artificial intelligence technologies such as ChatGPT, AI agents, and video generation, contemporary mobile systems have begun integrating these AI capabilities on local devices to enhance privacy and reduce response latency. To meet the computational demands of AI tasks, current mobile SoCs are equipped with diverse AI accelerators, including GPUs and Neural Processing Units (NPUs). However, there has not been a comprehensive characterization of these heterogeneous processors, and existing designs typically only leverage a single AI accelerator for LLM inference, leading to suboptimal use of computational resources and memory bandwidth. In this paper, we first summarize key performance characteristics of heterogeneous processors, SoC memory bandwidth, etc. Drawing on these observations, we propose different heterogeneous parallel mechanisms to fully exploit both GPU and NPU computational power and memory bandwidth. We further design a fast synchronization mechanism between heterogeneous processors that leverages the unified memory architecture. By employing these techniques, we present HeteroInfer, the fastest LLM inference engine in mobile devices which supports GPU-NPU heterogeneous execution. Evaluation shows that HeteroInfer delivers a 1.34x to 6.02x end-to-end speedup over state-of-the-art GPU-only and NPU-only LLM engines, while maintaining negligible interference with other applications.
Key facts. Cited by 22 papers in the map (data through 14 Oct 2026). Builds on 27 of its 63 references that are in the map. First posted on arXiv 11 Jan 2025.
Builds on
27 of 63 references.
References · 27
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,944
- 2024Qwen2-VL: Enhancing Vision-Language Model's Perception of the World at Any Resolutioncited by 4,234
- 2024CogVideoX: Text-to-Video Diffusion Models with An Expert Transformercited by 2,261
- 2022GPTQ: Accurate Post-Training Quantization for Generative Pre-trained Transformerscited by 1,919
- 2023AWQ: Activation-aware Weight Quantization for LLM Compression and Accelerationcited by 1,298
- 2024ChatGLM: A Family of Large Language Models from GLM-130B to GLM-4 All Toolscited by 1,121
- 2022CogVideo: Large-scale Pretraining for Text-to-Video Generation via Transformerscited by 985
- 2023CogAgent: A Visual Language Model for GUI Agentscited by 704
- 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 618
- 2024DistServe: Disaggregating Prefill and Decoding for Goodput-optimized Large Language Model Servingcited by 617
- 2023Splitwise: Efficient generative LLM inference using phase splittingcited by 558
- 2024Taming Throughput-Latency Tradeoff in LLM Inference with Sarathi-Servecited by 526
15 more
- 2024Mobile-Agent: Autonomous Multi-Modal Mobile Device Agent with Visual Perceptioncited by 293
- 2020Ansor: Generating High-Performance Tensor Programs for Deep Learningcited by 201
- 2024InternLM-XComposer-2.5: A Versatile Large Vision Language Model Supporting Long-Contextual Input and Outputcited by 195
- 2024Mobile-Agent-v2: Mobile Device Operation Assistant with Effective Navigation via Multi-Agent Collaborationcited by 189
- 2024Ferret-UI: Grounded Mobile UI Understanding with Multimodal LLMscited by 176
- 2022LUT-GEMM: Quantized Matrix Multiplication based on LUTs for Efficient Inference in Large-Scale Generative Language Modelscited by 105
- 2024PowerInfer-2: Fast Large Language Model Inference on a Smartphonecited by 103
- 2024ServerlessLLM: Low-Latency Serverless Inference for Large Language Modelscited by 80
- 2016Theano: A Python framework for fast computation of mathematical expressionscited by 64
- 2024Large Language Model Inference Acceleration: A Comprehensive Hardware Perspectivecited by 38
- 2018Optimizing CNN Model Inference on CPUscited by 29
- 2023TEQ: Trainable Equivalent Transformation for Quantization of LLMscited by 9
- 2024SCAR: Scheduling Multi-Model AI Workloads on Heterogeneous Multi-Chiplet Module Acceleratorscited by 6
- 2021GPTPU: Accelerating Applications using Edge Tensor Processing Unitscited by 5
- 2024Hardware-Assisted Virtualization of Neural Processing Units for Cloud Platformscited by 2
Built on by
Citing papers per year: 2025: 5; 2026: 17.
22 papers.
Sort:
By area:
- 2025Agent.xpu: Efficient Scheduling of Agentic LLM Workloads on Heterogeneous SoCcited by 11
- 2025Scaling LLM Test-Time Compute with Mobile NPU on Smartphonescited by 11
- 2025Accelerating Mobile Language Model via Speculative Decoding and NPU-Coordinated Executioncited by 5
- 2026Parameter-Free Encoders Remain Viable for RDB Foundation Modelscited by 2
- 2025EdgeInfinite-Instruct: Bridging SFT-Based Optimization and NPU-Level Efficiency for Edge Devicescited by 1
- 2026FlexServe: A Fast and Secure LLM Serving System for Mobile Devices with Flexible Resource Isolationcited by 1
- 2026When NPUs Are Not Always Faster: A Stage-Level Analysis of Mobile LLM Inferencecited by 1
- 2026Efficient On-Device Diffusion LLM Inference with Mobile NPUcited by 1
- 2025Bridging the Digital Divide: Small Language Models as a Pathway for Physics and Photonics Education in Underdeveloped Regionscited by 0
- 2026TriGen: NPU Architecture for End-to-End Acceleration of Large Language Models based on SW-HW Co-Designcited by 0
- 2026LegoDiffusion: Micro-Serving Text-to-Image Diffusion Workflowscited by 0
- 2026TileFuse: A Fused Mixed-Precision Kernel Library for Efficient Quantized LLM Inference on AMD NPUscited by 0
10 more
- 2026FlexServe: A Fast and Secure LLM Serving System for Mobile Devices with Flexible Resource Isolationcited by 0
- 2026ServerlessT2I: Efficient Text-to-Image Workflow Serving on a Serverless Platformcited by 0
- 2026Hardware Acceleration of Block-Diffusion LLM for Edge Devicescited by 0
- 2026mzCache: On-Device LLM Memory Management under Multitaskingcited by 0
- 2026EStream: Fast and Memory-Efficient MoE Prefill through Expert Virtualization on Mobile NPUscited by 0
- 2026BigMoMo: Efficient Inference of Large-Scale MoE with Speculative Decoding on Mobile Devicescited by 0
- 2026TierKV: Long-Context On-Device LLMs via Predictive Multi-Tier KV Cachingcited by 0
- 2026Empowering Hybrid Attention Models on NPUscited by 0
- 2026Dynamic Flow, Static Graph: KV Cache Reuse for Efficient LLM Serving on Mobile NPUscited by 0
- 2026SchemaWeaver: Accelerating On-Device Mobile Agentic AI via Schema-Guided Parallel LLM Decodingcited by 0
- 2026SchemaWeaver: Accelerating On-Device Mobile Agentic AI via Schema-Guided Parallel LLM Decoding12 Oct 2026
- 2026Dynamic Flow, Static Graph: KV Cache Reuse for Efficient LLM Serving on Mobile NPUs28 Sep 2026
- 2026Empowering Hybrid Attention Models on NPUs26 Sep 2026
- 2026TierKV: Long-Context On-Device LLMs via Predictive Multi-Tier KV Caching18 Sep 2026
- 2026BigMoMo: Efficient Inference of Large-Scale MoE with Speculative Decoding on Mobile Devices13 Sep 2026
- 2026EStream: Fast and Memory-Efficient MoE Prefill through Expert Virtualization on Mobile NPUs6 Sep 2026
- 2026mzCache: On-Device LLM Memory Management under Multitasking1 Sep 2026
- 2026Hardware Acceleration of Block-Diffusion LLM for Edge Devices1 Sep 2026
- 2026ServerlessT2I: Efficient Text-to-Image Workflow Serving on a Serverless Platform29 Jul 2026
- 2026Parameter-Free Encoders Remain Viable for RDB Foundation Models6 Jul 2026
- 2026FlexServe: A Fast and Secure LLM Serving System for Mobile Devices with Flexible Resource Isolation22 Jun 2026
- 2026Efficient On-Device Diffusion LLM Inference with Mobile NPU11 Jun 2026
10 more
- 2026TileFuse: A Fused Mixed-Precision Kernel Library for Efficient Quantized LLM Inference on AMD NPUs9 Jun 2026
- 2026When NPUs Are Not Always Faster: A Stage-Level Analysis of Mobile LLM Inference22 May 2026
- 2026LegoDiffusion: Micro-Serving Text-to-Image Diffusion Workflows9 Apr 2026
- 2026FlexServe: A Fast and Secure LLM Serving System for Mobile Devices with Flexible Resource Isolation10 Mar 2026
- 2026TriGen: NPU Architecture for End-to-End Acceleration of Large Language Models based on SW-HW Co-Design13 Feb 2026
- 2025Accelerating Mobile Language Model via Speculative Decoding and NPU-Coordinated Execution17 Oct 2025
- 2025Scaling LLM Test-Time Compute with Mobile NPU on Smartphones27 Sep 2025
- 2025EdgeInfinite-Instruct: Bridging SFT-Based Optimization and NPU-Level Efficiency for Edge Devices1 Aug 2025
- 2025Agent.xpu: Efficient Scheduling of Agentic LLM Workloads on Heterogeneous SoC30 Jun 2025
- 2025Bridging the Digital Divide: Small Language Models as a Pathway for Physics and Photonics Education in Underdeveloped Regions14 Jun 2025
- 2025EdgeInfinite-Instruct: Bridging SFT-Based Optimization and NPU-Level Efficiency for Edge Devicescited by 1
- 2026FlexServe: A Fast and Secure LLM Serving System for Mobile Devices with Flexible Resource Isolationcited by 1
- 2026Efficient On-Device Diffusion LLM Inference with Mobile NPUcited by 1
- 2026mzCache: On-Device LLM Memory Management under Multitaskingcited by 0
- 2026TierKV: Long-Context On-Device LLMs via Predictive Multi-Tier KV Cachingcited by 0
- 2026Dynamic Flow, Static Graph: KV Cache Reuse for Efficient LLM Serving on Mobile NPUscited by 0
- 2026Dynamic Flow, Static Graph: KV Cache Reuse for Efficient LLM Serving on Mobile NPUs28 Sep 2026
- 2026TierKV: Long-Context On-Device LLMs via Predictive Multi-Tier KV Caching18 Sep 2026
- 2026mzCache: On-Device LLM Memory Management under Multitasking1 Sep 2026
- 2026Efficient On-Device Diffusion LLM Inference with Mobile NPU11 Jun 2026
- 2026FlexServe: A Fast and Secure LLM Serving System for Mobile Devices with Flexible Resource Isolation10 Mar 2026
- 2025EdgeInfinite-Instruct: Bridging SFT-Based Optimization and NPU-Level Efficiency for Edge Devices1 Aug 2025
- 2025Scaling LLM Test-Time Compute with Mobile NPU on Smartphonescited by 11
- 2025Scaling LLM Test-Time Compute with Mobile NPU on Smartphones27 Sep 2025
- 2026Parameter-Free Encoders Remain Viable for RDB Foundation Modelscited by 2
- 2026When NPUs Are Not Always Faster: A Stage-Level Analysis of Mobile LLM Inferencecited by 1
- 2025Bridging the Digital Divide: Small Language Models as a Pathway for Physics and Photonics Education in Underdeveloped Regionscited by 0
- 2026TriGen: NPU Architecture for End-to-End Acceleration of Large Language Models based on SW-HW Co-Designcited by 0
- 2026TileFuse: A Fused Mixed-Precision Kernel Library for Efficient Quantized LLM Inference on AMD NPUscited by 0
- 2026FlexServe: A Fast and Secure LLM Serving System for Mobile Devices with Flexible Resource Isolationcited by 0
- 2026ServerlessT2I: Efficient Text-to-Image Workflow Serving on a Serverless Platformcited by 0
- 2026Hardware Acceleration of Block-Diffusion LLM for Edge Devicescited by 0
- 2026Empowering Hybrid Attention Models on NPUscited by 0
- 2026Empowering Hybrid Attention Models on NPUs26 Sep 2026
- 2026Hardware Acceleration of Block-Diffusion LLM for Edge Devices1 Sep 2026
- 2026ServerlessT2I: Efficient Text-to-Image Workflow Serving on a Serverless Platform29 Jul 2026
- 2026Parameter-Free Encoders Remain Viable for RDB Foundation Models6 Jul 2026
- 2026FlexServe: A Fast and Secure LLM Serving System for Mobile Devices with Flexible Resource Isolation22 Jun 2026
- 2026TileFuse: A Fused Mixed-Precision Kernel Library for Efficient Quantized LLM Inference on AMD NPUs9 Jun 2026
- 2026When NPUs Are Not Always Faster: A Stage-Level Analysis of Mobile LLM Inference22 May 2026
- 2026TriGen: NPU Architecture for End-to-End Acceleration of Large Language Models based on SW-HW Co-Design13 Feb 2026
- 2025Bridging the Digital Divide: Small Language Models as a Pathway for Physics and Photonics Education in Underdeveloped Regions14 Jun 2025
Similar, not cited
Close in wording, no citation either way
- 2025Challenging GPU Dominance: When CPUs Outperform for On-Device LLM Inference
- 2026Architecture-Aware LLM Inference Optimization on AMD Instinct GPUs: A Comprehensive Benchmark and Deployment Study
- 2026LLM Inference at the Edge: Mobile, NPU, and GPU Performance Efficiency Trade-offs Under Sustained Load
- 2026LeanStream: A Speculate-and-Refine Streaming Framework for Efficient on-Device LLM Inference
- 2025HPU: High-Bandwidth Processing Unit for Scalable, Cost-effective LLM Inference via GPU Co-processing
- 2026Is Your NPU Ready for LLMs? Dissecting the Hidden Efficiency Bottlenecks in Mobile LLM Inference
- 2025MIST: A Co-Design Framework for Heterogeneous, Multi-Stage LLM Inference
- 2025Systematic Exploration of Multi-core Architectures for Efficient LLM Serving using WaferAI-SIM