Saved in:
Bibliographic Details
Main Authors: Galvez, Enrique, Cassagne, Adrien, Munier, Alix, Bouyer, Manuel
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2509.26217
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914232326422528
author Galvez, Enrique
Cassagne, Adrien
Munier, Alix
Bouyer, Manuel
author_facet Galvez, Enrique
Cassagne, Adrien
Munier, Alix
Bouyer, Manuel
contents 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 ARM\R 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.
format Preprint
id arxiv_https___arxiv_org_abs_2509_26217
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Benchmarking Deep Learning Convolutions on Energy-constrained CPUs
Galvez, Enrique
Cassagne, Adrien
Munier, Alix
Bouyer, Manuel
Artificial Intelligence
Hardware Architecture
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 ARM\R 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.
title Benchmarking Deep Learning Convolutions on Energy-constrained CPUs
topic Artificial Intelligence
Hardware Architecture
url https://arxiv.org/abs/2509.26217