Content area

Abstract

Computer vision algorithms, specifically convolutional neural networks (CNNs) and feature extraction algorithms, have become increasingly pervasive in many vision tasks. As algorithm complexity grows, it raises computational and memory requirements, which poses a challenge to embedded vision systems with limited resources. Heterogeneous architectures have recently gained momentum as a new path forward for energy efficiency and faster computation, as they allow for the effective utilisation of various processing units, such as Central Processing Unit (CPU), Graphics Processing Unit (GPU), and Field Programmable Gate Array (FPGA), which are tightly integrated into a single platform to enhance system performance. However, partitioning algorithms over each accelerator requires careful consideration of hardware limitations and scheduling. We propose two low-high power heterogeneous systems and a method of partitioning CNNs and a feature extraction algorithm (SIFT) onto the hardware. We benchmark feature detection and image classification algorithms on heterogeneous systems and their discrete accelerator counterparts. We demonstrate that both systems outperform FPGA/GPU-only accelerators. Experimental results show that for the SIFT algorithm, there is 18% runtime improvement over the GPU. In the case of MobilenetV2 and ResNet18 networks, the high power system achieves 17.75%/5.55% runtime and 6.25%/2.08% energy improvements respectively, against their discrete counterparts. The low-power system achieves 6.32%/16.21% runtime and 7.32%/3.27% energy savings. The results show that effective partitioning and scheduling of imaging algorithms on heterogeneous systems is a step towards better efficiency over traditional FPGA/GPU-only accelerators.

Details

Title
Energy aware computer vision algorithm deployment on heterogeneous architectures
Author
Ali, Teymoor 1 ; Bhowmik, Deepayan 2 ; Nicol, Robert 3 

 University of Strathclyde, Department of Electronic and Electrical Engineering, Glasgow, UK (GRID:grid.11984.35) (ISNI:0000 0001 2113 8138); STMicroelectronics (R&D) Ltd., Sensor Technology Group, Imaging Division, Edinburgh, UK (GRID:grid.11984.35) 
 Newcastle University, School of Computing, Newcastle upon Tyne, UK (GRID:grid.1006.7) (ISNI:0000 0001 0462 7212) 
 STMicroelectronics (R&D) Ltd., Sensor Technology Group, Imaging Division, Edinburgh, UK (GRID:grid.1006.7) 
Publication title
Volume
2
Issue
1
Pages
42
Publication year
2025
Publication date
Dec 2025
Publisher
Springer Nature B.V.
Place of publication
Cham
Country of publication
Netherlands
Publication subject
e-ISSN
29481600
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Online publication date
2025-06-11
Milestone dates
2025-05-25 (Registration); 2025-03-20 (Received); 2025-05-25 (Accepted)
Publication history
 
 
   First posting date
11 Jun 2025
ProQuest document ID
3256960238
Document URL
https://www.proquest.com/scholarly-journals/energy-aware-computer-vision-algorithm-deployment/docview/3256960238/se-2?accountid=208611
Copyright
© The Author(s) 2025. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Last updated
2025-10-10
Database
ProQuest One Academic