Seeing at the Edge: Energy Characterization of Vision-Language Model Inference on Edge Platforms
cs.LG
Submitted: 2026-10-14
Updated: 2026-10-14
Code: https://github.com/ggml-org/llama.cpp
License: http://creativecommons.org/licenses/by/4.0/
The gist: Vision-language models (VLMs) are moving onto edge devices, but little is known about how much energy they draw on single-board computers with NPU or GPU accelerators, or where that energy goes.
Abstract
Vision-language models (VLMs) are moving onto edge devices, but little is known about how much energy they draw on single-board computers with NPU or GPU accelerators, or where that energy goes. We measure total-system energy, latency, and thermal behavior of Qwen2-VL-2B-Instruct and its text-only sibling on a Raspberry Pi 5 with a Hailo-10H NPU and on a Jetson Orin Nano Super, on both CPU and accelerator, and separate the fixed energy of each request from the energy that grows with output length. Because the accelerators use different quantization and serving software, we compare deployment stacks rather than silicon. Three findings stand out. First, NPU offloading makes the Pi a much more efficient VLM platform: it cuts energy per generated token by about two-thirds, leaves the host CPU largely free, and avoids the thermal throttling that the CPU backend reaches in sustained use. Second, an image adds both fixed and per-token energy, but at typical response lengths generating the answer costs far more than processing the image. Third, the Jetson GPU favors short responses through its lower fixed cost per request, whereas the Pi NPU favors longer ones through its lower cost per output token; their energy curves cross near 40 output tokens.
Sources
- Qwen2-VL: Enhancing Vision-Language Model's Perception of the World at Any Resolution
- Seeing is Free, Speaking is Not: Uncovering the True Energy Bottleneck in Edge VLM Inference
- Qwen2 Technical Report
- MELTing point: Mobile Evaluation of Language Transformers
- MobileAIBench: Benchmarking LLMs and LMMs for On-Device Use Cases
- PalmBench: A Comprehensive Benchmark of Compressed Large Language Models on Mobile Platforms
- Small Language Models: Survey, Measurements, and Insights
- From Words to Watts: Benchmarking the Energy Costs of Large Language Model Inference
- Mobile Edge Intelligence for Large Language Models: A Contemporary Survey
- The Price of Prompting: Profiling Energy Use in Large Language Models Inference
- LLM Inference at the Edge: Mobile, NPU, and GPU Performance Efficiency Trade-offs Under Sustained Load
- T-MAC: CPU Renaissance via Table Lookup for Low-Bit LLM Deployment on Edge
- Sustainable LLM Inference for Edge AI: Evaluating Quantized LLMs for Energy Efficiency, Output Accuracy, and Inference Latency
- MobileVLM : A Fast, Strong and Open Vision Language Assistant for Mobile Devices
- Accurate Calibration of Power Measurements from Internal Power Sensors on NVIDIA Jetson Devices
Related papers
- Polynomial-Augmented Neural Networks (PANNs) with Weak Orthogonality Constraints for Enhanced Function and PDE Approximation
- AIRL-S: Unifying Reinforcement Learning and Search-Based Test-Time Scaling via Adversarial Inverse Reinforcement Learning
- Transformers as Bayesian In-Context Experimenters: Smoothness-Adaptive Efficient ATE Estimation
- Convergence issues in Relational Concept Analysis based on AOC-posets
- Beliefs Beyond Posteriors: The Predictive Cost of ELBO Binding
- Understanding Diffusion Models via Ratio-Based Function Approximation with SignReLU Networks