CPUBone: Efficient Vision Backbone Design for Devices with Low Parallelization Capabilities
Not on the map. Why?
Abstract (arXiv)
Recent research on vision backbone architectures has predominantly focused on optimizing efficiency for hardware platforms with high parallel processing capabilities. This category increasingly includes embedded systems such as mobile phones and embedded AI accelerator modules. In contrast, CPUs do not have the possibility to parallelize operations in the same manner, wherefore models benefit from a specific design philosophy that balances amount of operations (MACs) and hardware-efficient execution by having high MACs per second (MACpS). In pursuit of this, we investigate two modifications to standard convolutions, aimed at reducing computational cost: grouping convolutions and reducing kernel sizes. While both adaptations substantially decrease the total number of MACs required for inference, sustaining low latency necessitates preserving hardware-efficiency. Our experiments across diverse CPU devices confirm that these adaptations successfully retain high hardware-efficiency on CPUs. Based on these insights, we introduce CPUBone, a new family of vision backbone models optimized for CPU-based inference. CPUBone achieves state-of-the-art Speed-Accuracy Trade-offs (SATs) across a wide range of CPU devices and effectively transfers its efficiency to downstream tasks such as object detection and semantic segmentation. Models and code are available at https://github.com/altair199797/CPUBone.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 25 of its 37 references that are in the map. First posted on arXiv 27 Mar 2026.
Builds on
25 of 37 references.
References · 25
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 4,993
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2019MMDetection: Open MMLab Detection Toolbox and Benchmarkcited by 1,379
- 2021EfficientNetV2: Smaller Models and Faster Trainingcited by 1,127
- 2021PVT v2: Improved Baselines with Pyramid Vision Transformercited by 749
- 2019Panoptic Feature Pyramid Networkscited by 644
- 2021MetaFormer Is Actually What You Need for Visioncited by 523
- 2024YOLOv10: Real-Time End-to-End Object Detectioncited by 508
- 2021Mobile-Former: Bridging MobileNet and Transformercited by 234
- 2023FastViT: A Fast Hybrid Vision Transformer using Structural Reparameterizationcited by 161
13 more
- 2023BiFormer: Vision Transformer with Bi-Level Routing Attentioncited by 150
- 2023Run, Don't Walk: Chasing Higher FLOPS for Faster Neural Networkscited by 129
- 2023RepViT: Revisiting Mobile CNN From ViT Perspectivecited by 123
- 2022Rethinking Vision Transformers for MobileNet Size and Speedcited by 121
- 2022MobileOne: An Improved One millisecond Mobile Backbonecited by 109
- 2024MobileNetV4 -- Universal Models for the Mobile Ecosystemcited by 98
- 2024SHViT: Single-Head Vision Transformer with Memory Efficient Macro Designcited by 55
- 2022GhostNetV2: Enhance Cheap Operation with Long-Range Attentioncited by 44
- 2023MobileViG: Graph-Based Sparse Attention for Mobile Vision Applicationscited by 35
- 2023Separable Self and Mixed Attention Transformers for Efficient Object Trackingcited by 31
- 2023Lightweight Vision Transformer with Bidirectional Interactioncited by 25
- 2024Efficient Modulation for Vision Networkscited by 16
- 2024LowFormer: Hardware Efficient Design for Convolutional Transformer Backbonescited by 6
Built on by
Not cited yet.