Seeing is Free, Speaking is Not: Uncovering the True Energy Bottleneck in Edge VLM Inference

2026-07-10Computer Vision and Pattern Recognition

Computer Vision and Pattern RecognitionArtificial Intelligence
AI summary

The authors studied how much energy Vision-Language Models (VLMs) use when running on devices like laptops or robots. They found that the power used during inference stays almost the same no matter what the image or prompt looks like. Instead, the main energy cost comes from how many words the model outputs, since creating each output word takes much more time and energy than processing each input token. Surprisingly, making the model process fewer visual tokens doesn’t save much energy, but controlling how much the model says can save a lot. So, the biggest energy drain in these models is generating outputs, not seeing inputs.

Vision-Language ModelsEdge HardwareInference PowerVisual TokensOutput TokensLatencyEnergy ConsumptionPrefill and DecodeImage ComplexityToken Pruning
Authors
Junfei Zhan, Haoxun Shen, Mingang Guo, Zixuan Huang, Tengjiao He
Abstract
Vision-Language Models (VLMs) are the perceptual backbone of embodied AI, but their energy footprint on edge hardware remains poorly understood. Existing efficiency efforts focus predominantly on reducing visual tokens, implicitly treating visual processing as the dominant energy cost. We overturn this implicit assumption through the first systematic energy profiling of on-device VLM inference, spanning five models across three architecture families, four input resolutions, and two hardware platforms (NVIDIA RTX 3070 and Jetson Orin NX). Our analysis yields three findings. First, average inference power is a model-intrinsic constant, invariant to input resolution, image complexity, and prompt type, with less than 5% variation across all conditions. This means that all energy variation across inputs must arise from variation in inference time, not from variation in power draw. Second, each output token costs 11 to 39x more wall-clock time than each input token due to the compute-bound and memory-bound asymmetry between prefill and decode, making output token count the dominant driver of both latency and energy. Third, image complexity, measured by the number of objects in an image, induces up to 4.1x energy differences at identical resolution. This variation arises not from increased visual processing cost, but from differences in output length. These findings expose a fundamental limitation of visual token pruning: even removing all visual tokens saves at most 10% of total energy for fixed-token models. Across models spanning 1 billion to 8 billion parameters, controlling output length saves up to 97% of total energy, with the energy dominance of decoding growing stronger at larger model scale. In short, the true energy bottleneck in edge VLM inference is not what the model sees, but how much it says.