DocumentCode
3672053
Title
A quantitative cross-architecture study of morphological image processing on CPUs, GPUs, and FPGAs
Author
Christian Brugger;Lorenzo Dal´Aqua;Javier Alejandro Varela;Christian De Schryver;Mohammadsadegh Sadri;Norbert Wehn;Martin Klein;Michael Siegrist
Author_Institution
Microelectronic Systems Design Research Group University of Kaiserslautern, Germany
fYear
2015
fDate
4/1/2015 12:00:00 AM
Firstpage
201
Lastpage
206
Abstract
The rapidly growing applications based on morphological operations in image processing and computer vision make efficient implementations of these key blocks an important topic of research. Nevertheless, a detailed comparison of the energy efficiency and performance of these implementations that covers all available major hardware platforms is still missing. In this paper we evaluate the performance and power consumption of the most efficient available morphological image processing algorithms for CPU, GPU, and FPGA platforms in detail. In addition, we study the suitability of available morphological library units for high-level synthesis and compare the results with an optimized hand-coded FPGA implementation. We demonstrate that even high-end GPUs cannot achieve the throughputs of modern CPUs and FPGAs by far. Our experimental results show that an FPGA implementation is 8-10 times more energy efficient for this application, being comparable in speed to CPUs for large kernels.
Keywords
"Field programmable gate arrays","Graphics processing units","Libraries","Kernel","Hardware","Computer architecture","Image processing"
Publisher
ieee
Conference_Titel
Computer Applications & Industrial Electronics (ISCAIE), 2015 IEEE Symposium on
Type
conf
DOI
10.1109/ISCAIE.2015.7298356
Filename
7298356
Link To Document