A Review on Edge Large Language Models: Design, Execution, and Applications
Yue Zheng, Yuhao Chen, Bin Qian, Xiufang Shi, Yuanchao Shu, Jiming Chen
TL;DR
This survey addresses the challenge of running large language models on resource-constrained edge devices by presenting a complete optimization pipeline that spans offline pre-deployment techniques (quantization, pruning, distillation, low-rank, and complementary methods), online runtime optimizations (software-level, hardware-software co-design, and hardware-level), and practical on-device applications across personal, enterprise, and industrial domains. It emphasizes how careful model compression combined with adaptive runtime strategies can bridge the gap between the rapid growth of LLM capabilities and the modest performance of edge hardware, enabling fast, private, and robust on-device inference. Key contributions include a structured taxonomy, representative techniques and systems, and guidance on selecting and combining methods to meet diverse latency, memory, and energy constraints. The work underscores the practical impact by detailing real-world applications and outlining future directions that address heterogeneity, fault tolerance, and continual learning for scalable edge AI.
Abstract
Large language models (LLMs) have revolutionized natural language processing with their exceptional understanding, synthesizing, and reasoning capabilities. However, deploying LLMs on resource-constrained edge devices presents significant challenges due to computational limitations, memory constraints, and edge hardware heterogeneity. This survey provides a comprehensive overview of recent advancements in edge LLMs, covering the entire lifecycle: from resource-efficient model design and pre-deployment strategies to runtime inference optimizations. It also explores on-device applications across various domains. By synthesizing state-of-the-art techniques and identifying future research directions, this survey bridges the gap between the immense potential of LLMs and the constraints of edge computing.
