2019 IEEE International Conference on Embedded Software and Systems (ICESS) 2019
DOI: 10.1109/icess.2019.8782524
|View full text |Cite
|
Sign up to set email alerts
|

Comparing Energy Efficiency of CPU, GPU and FPGA Implementations for Vision Kernels

Abstract: Developing high performance embedded vision applications requires balancing run-time performance with energy constraints. Given the mix of hardware accelerators that exist for embedded computer vision (e.g. multi-core CPUs, GPUs, and FPGAs), and their associated vendor optimized vision libraries, it becomes a challenge for developers to navigate this fragmented solution space. To aid with determining which embedded platform is most suitable for their application, we conduct a comprehensive benchmark of the run… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
57
0

Year Published

2020
2020
2021
2021

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 134 publications
(75 citation statements)
references
References 13 publications
(25 reference statements)
1
57
0
Order By: Relevance
“…Power consumption is another major issue in the resourceconstrained embedded devices. It has been demonstrated [65], [66] that FPGA-based reconfigurable hardware often consumes less power than embedded microprocessor-based software-only designs. Furthermore, as stated in [60], [61], [62], [63], [64], the dynamic and partial reconfiguration could potentially lead to reduction in power consumption.…”
Section: Discussionmentioning
confidence: 99%
“…Power consumption is another major issue in the resourceconstrained embedded devices. It has been demonstrated [65], [66] that FPGA-based reconfigurable hardware often consumes less power than embedded microprocessor-based software-only designs. Furthermore, as stated in [60], [61], [62], [63], [64], the dynamic and partial reconfiguration could potentially lead to reduction in power consumption.…”
Section: Discussionmentioning
confidence: 99%
“…It is worth noting that a comparison between FPGA and GPU implementations is beyond this work scope. Evidence from [11] and [23] proves that edge detection algorithms have a lower energy cost in FPGA, although GPU results are better when considering quality metrics.…”
Section: Experimental Setup a Materials And Methodsmentioning
confidence: 99%
“…Few works also evaluated the energy costs of edge detection filters, which is a crucial metric for embedded computer vision applications. For instance, the authors of [9] and [11] evaluated the energy consumption of hardware implementations of Canny filters, while the authors of [12] analyzed similar implementations of Sobel filter in FPGA. However, none of these works performed an analysis of different filters to compare their energy consumption.…”
Section: Introductionmentioning
confidence: 99%
“…With 45% [8] year-on-year growth of computing power and 25% increase [9] in energy efficiency (FLOPS per Watt), general-purpose GPUs have the potential to meet demanding processing requirements. Note that, GPU power efficiency showed a 3-fold improvement over equivalent FPGA for simple highly-parallelized operations [10]. These exponential increases may facilitate GPU use beyond prototyping.…”
Section: Introductionmentioning
confidence: 96%