DCAILGJan 11, 2025

Characterizing Mobile SoC for Accelerating Heterogeneous LLM Inference

arXiv:2501.14794v216 citationsh-index: 28SOSP
Originality Incremental advance
AI Analysis

This addresses performance bottlenecks for mobile AI applications by enabling efficient use of multiple accelerators, though it is incremental in optimizing existing hardware.

The paper tackles the problem of suboptimal resource use in mobile LLM inference by characterizing heterogeneous processors and proposing parallel mechanisms, resulting in HeteroInfer achieving a 1.34x to 6.02x speedup over GPU-only and NPU-only engines.

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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes