Benchmarking Deep Learning Convolutions on Energy-constrained CPUs
Not on the map. Why?
Abstract (arXiv)
This work evaluates State-of-the-Art convolution algorithms for CPU-based CNN inference. Although most prior studies focus on GPUs or NPUs, CPU implementations remain comparatively under-optimized. Our first contribution is to provide fair benchmarking for embedded CPU inference. We evaluate direct, GEMM-based, and Winograd convolutions across modern CPUs from ARM, Intel, AMD, and NVIDIA vendors, considering both latency and energy efficiency. To the best of our knowledge, this is the first study to present a fair, cross-vendor comparison of CPU energy consumption using a high-resolution socket-level measurement platform. To validate our methodology, we further compare socket-level power measurements with estimates derived from model-specific registers (MSRs), finding that MSRs underestimate the power consumption of convolution inference by 10--30%. Our results show that the ARMR Cortex-A78AE CPU combined with an implicit GEMM convolution implementation offers the best trade-off between latency and power consumption, achieving ResNet50v1.5 inference in 102 ms with an average power of 25.3 W, corresponding to 2.58 J.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 14 of its 33 references that are in the map. First posted on arXiv 30 Sep 2025.
Builds on
14 of 33 references.
References · 14
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2020End-to-End Object Detection with Transformerscited by 7,414
- 2017Efficient Processing of Deep Neural Networks: A Tutorial and Surveycited by 434
- 2024YOLOv11: An Overview of the Key Architectural Enhancementscited by 425
- 2015Fast Algorithms for Convolutional Neural Networkscited by 102
- 2018High Performance Zero-Memory Overhead Direct Convolutionscited by 14
- 2018Anatomy Of High-Performance Deep Learning Convolutions On SIMD Architecturescited by 12
- 2021Characterizing and Demystifying the Implicit Convolution Algorithm on Commercial Matrix-Multiplication Acceleratorscited by 8
- 2019Efficient Winograd Convolution via Integer Arithmeticcited by 6
- 2023Revisiting DETR Pre-training for Object Detectioncited by 5
- 2019DeLTA: GPU Performance Model for Deep Learning Applications with In-depth Memory System Traffic Analysiscited by 4
2 more
Built on by
Not cited yet.