Papers
Topics
Authors
Recent
Search
2000 character limit reached

Beyond MACs: Hardware Efficient Architecture Design for Vision Backbones

Published 27 Mar 2026 in cs.CV and cs.AI | (2603.26551v1)

Abstract: Vision backbone networks play a central role in modern computer vision. Enhancing their efficiency directly benefits a wide range of downstream applications. To measure efficiency, many publications rely on MACs (Multiply Accumulate operations) as a predictor of execution time. In this paper, we experimentally demonstrate the shortcomings of such a metric, especially in the context of edge devices. By contrasting the MAC count and execution time of common architectural design elements, we identify key factors for efficient execution and provide insights to optimize backbone design. Based on these insights, we present LowFormer, a novel vision backbone family. LowFormer features a streamlined macro and micro design that includes Lowtention, a lightweight alternative to Multi-Head Self-Attention. Lowtention not only proves more efficient, but also enables superior results on ImageNet. Additionally, we present an edge GPU version of LowFormer, that can further improve upon its baseline's speed on edge GPU and desktop GPU. We demonstrate LowFormer's wide applicability by evaluating it on smaller image classification datasets, as well as adapting it to several downstream tasks, such as object detection, semantic segmentation, image retrieval, and visual object tracking. LowFormer models consistently achieve remarkable speed-ups across various hardware platforms compared to recent state-of-the-art backbones. Code and models are available at https://github.com/altair199797/LowFormer/blob/main/Beyond_MACs.md.

Summary

  • The paper presents LowFormer, a novel vision backbone that challenges MAC-centric metrics by emphasizing empirical hardware performance.
  • It uses comprehensive benchmarks and ablations to demonstrate how fused convolutions and the Lowtention mechanism reduce latency and enhance throughput.
  • Experimental results reveal that LowFormer achieves superior speed–accuracy trade-offs on GPUs, edge devices, and CPUs, paving the way for hardware-aware design.

Beyond MACs: Hardware-Efficient Vision Backbone Design with LowFormer

Introduction

The paper addresses critical shortcomings in the prevailing mindset of measuring the efficiency of vision backbone architectures by their MAC (multiply-accumulate operation) count. Through comprehensive empirical study, the authors demonstrate that MACs are a poor proxy for execution time, especially for deployments on edge devices. They systematically expose how memory access patterns, hardware parallelism, and architectural choices substantially impact latency and throughput. Leveraging these insights, they present "LowFormer," a vision backbone family specifically optimized for hardware efficiency across diverse platforms. Central to this architecture is "Lowtention," a lightweight alternative to multi-head self-attention featuring both spatial and channel dimensionality reductions.

Limitations of MAC-Centric Efficiency Metrics

The use of MACs as a universal measure of model cost has led to over-optimization towards operations with low theoretical complexity, rather than operations conducive to actual hardware speed. MACs fail to capture memory access penalties and inefficiencies brought by parallelism bottlenecks, especially in depthwise convolutions and attention mechanisms. Extensive device benchmarks reveal that models with drastically fewer MACs can be slower than those with higher MACs if the former are composed of operations detrimental to parallel execution on GPUs (e.g., depthwise or grouped convolutions, or high-resolution attention layers).

Architectural Micro/Macro Analysis and Empirical Characterization

The authors conduct exhaustive ablations and microbenchmarks on various hardware (server-class GPU, Jetson TX2, ARM CPUs, smartphone GPUs) to pinpoint the effects of several design factors:

  • Depthwise Convolutions: Despite their low MAC count, they incur high latency due to unfavorable memory access and cache patterns. Ungrouped convolutions, while costing more MACs, are more efficiently executed on parallel hardware.
  • Mobile Inverted Bottleneck Blocks (MBConv): Fusion of depthwise and pointwise convolutions into single ungrouped convolutions (fused MBConv) often yields lower latency for the same or higher number of MACs in early layers.
  • Resolution vs. Channel Allocation: For the same MACs, layers applied to high-resolution/low-channel maps are substantially slower than those applied to low-resolution/high-channel maps—guiding depth allocation towards later stages.
  • Multi-Head Self-Attention (MHSA): Standard MHSA incurs prohibitive latency increases at elevated input resolutions due to quadratic scaling. Reducing channel dimensionality and operating resolution prior to attention dramatically attenuates this cost without harming accuracy.

The LowFormer Architecture

Synthesizing these architectural findings, LowFormer uses:

  • Fused convolutions in early network stages to maximize parallelism and minimize latency.
  • Minimal early-stage layers, pushing computational burden to later, lower-resolution stages.
  • Lowtention as an attention module: The key innovation is dual spatial and channel downscaling for attention (SDA) computation, yielding large speedups, especially for high-resolution tasks.
  • Flexible MLP inclusion: Unlike rigid designs, MLP and attention blocks can be selectively pruned/retained for different deployment constraints.
  • Edge-optimized variants: LowFormer-E* versions further excise MLP and attention in deeper layers and reduce overall depth to match edge GPU characteristics.

Experimental Evaluation

ImageNet and Latency/Throughput Trade-offs

LowFormer achieves a new Pareto frontier on the speed–accuracy curve for GPU, embedded GPU (Jetson TX2), and CPU. The base models (B0–B3) consistently surpass comparable state-of-the-art networks in throughput and latency at similar or higher ImageNet-1K accuracy. For instance:

  • LowFormer-B3 attains 83.6% top-1 ImageNet accuracy at 32.5 ms TX2 latency, outperforming FastViT-SA36 (same accuracy, 44.4 ms), and has nearly 3× the GPU throughput.
  • Edge variants (LowFormer-E1/E2/E3) further improve TX2 latency and GPU throughput relative to baseline and state-of-the-art models, with only modest accuracy degradation.

Ablation studies validate that (1) fused convolutions, (2) Lowtention with channel compression and downsampling, and (3) depth allocation are each independently responsible for substantial efficiency and sometimes accuracy gains. Notably, removing attention and MLP entirely in edge variants nearly doubles speed on Jetson TX2 with very small loss in top-1 performance.

Robustness Across Deployment Scenarios

Unlike many architectures, LowFormer maintains high efficiency advantage as image resolution increases—key for downstream applications which process high-res images.

Power consumption measurements further support these models' edge appropriateness: LowFormer variants require less peak power than competitive models while achieving higher accuracy.

Downstream Tasks

The generalization of LowFormer is validated by extensive finetuning tasks:

  • Image classification (transfer learning): LowFormer-B3 achieves state-of-the-art results on Oxford-IIIT-Pets, Stanford Cars, and Oxford-102 Flowers, maintaining high throughput.
  • Object detection (RetinaNet, COCO): Superior backbone speed–accuracy trade-off; LowFormer-B2 outperforms FAT-B0 by +1 AP at 67% the latency.
  • Semantic segmentation (Semantic FPN, ADE20K): Outperforms EfficientFormerV2 in both mIoU and chipset throughput.
  • Image retrieval (GPR1200): Achieves best mAP and highest throughput, beating MobileNetV4 and FastViT.
  • Visual object tracking (SMAT/LowFormer-Track): Swapping baseline backbone for LowFormer-B1.5 and using Lowtention in the head increases tracking AUC and precision on all major benchmarks, with no efficiency loss on Jetson or desktop GPU.

Implications and Future Directions

The thorough experiments demonstrate that architecture design for "hardware efficiency" must go beyond reducing theoretical compute and prioritize empirical execution metrics, including on edge and embedded compute. LowFormer shows that, with appropriate attention design (Lowtention), convolution/attention/MLP balancing, and deliberate resource allocation, vision backbones can be made highly efficient across heterogeneous platforms, without loss—or with improvement—in accuracy.

From a practical viewpoint, LowFormer and Lowtention generalize robustly to real-world applications (including high-res and video pipelines). Theoretically, this framework enables principled, device-driven backbone search and sets the stage for further co-optimization of architecture and compiler/hardware, especially in the context of sparse activation, quantization, or emerging AI accelerators.

Potential directions include neural architecture search (NAS) with hardware-in-the-loop, dynamic reconfiguration of attention and MLP on-the-fly depending on device profiling, or custom ASIC/FPGA implementation of Lowtention modules.

Conclusion

This work provides a rigorous deconstruction of MAC-centric vision architecture design and establishes hardware-aware network search as essential for efficient deployment. The LowFormer family, with its empirical efficiency-driven design and the Lowtention mechanism, advances the possibilities for universal, hardware-robust vision backbones. These findings have immediate applicability in both commercial and research contexts for tasks spanning from real-time edge vision to large-scale desktop inference.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We found no open problems mentioned in this paper.

Collections

Sign up for free to add this paper to one or more collections.