这篇论文用实测数据告诉你,在边缘设备上跑视觉大模型,最费电的不是看图片,而是生成文字。想省电?让它少说。
对5个VLM模型、3种架构、4个分辨率和2个硬件平台(NVIDIA RTX 3070、Jetson Orin NX)的系统性能分析发现,平均推理功率是模型固有常量,变化小于5%。每个输出token的耗时是输入token的11到39倍,使输出数量成为能耗和延迟的主要驱动因素。图像复杂程度(物体数量)可导致同分辨率下最高4.1倍的能耗差异,而这实质来自输出长度的变化。控制输出长度可节省高达97%的能耗,而视觉token剪枝最多节省10%。
Seeing is Free, Speaking is Not: Uncovering the True Energy Bottleneck in Edge VLM Inference
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.