DocumentCode
1806432
Title
Separable FIR Filtering in FPGA and GPU Implementations: Energy, Performance, and Accuracy Considerations
Author
Llamocca, Daniel ; Carranza, Cesar ; Pattichis, Marios
Author_Institution
Electr. & Comput. Eng. Dept., Univ. of New Mexico, Albuquerque, NM, USA
fYear
2011
fDate
5-7 Sept. 2011
Firstpage
363
Lastpage
368
Abstract
Digital video processing requires significant hardware resources to achieve acceptable performance. Digital video processing based on dynamic partial reconfiguration (DPR) allows the designers to control resources based on energy, performance, and accuracy considerations. In this paper, we present a dynamically reconfigurable implementation of a 2D FIR filter where the number of coefficients and coefficients values can be varied to control energy, performance, and precision requirements. We also present a high-performance GPU implementation to help understand the trade-offs between these two technologies. Results using a standard example of 2D Difference of Gaussians (DOG) filter indicate that the DPR implementation can deliver real-time performance with energy per frame consumption that is an order of magnitude less than the GPU. On the other hand, at significantly higher energy consumption levels, the GPU implementation can deliver very high performance.
Keywords
FIR filters; coprocessors; field programmable gate arrays; video signal processing; 2D FIR filter; 2D difference of Gaussians filter; FPGA; GPU implementation; digital video processing; dynamic partial reconfiguration; hardware resources; separable FIR filtering; Accuracy; Field programmable gate arrays; Filtering algorithms; Finite impulse response filter; Graphics processing unit; Instruction sets; Dynamic Partial Reconfiguration; FIR filter; GPU;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2011 International Conference on
Conference_Location
Chania
Print_ISBN
978-1-4577-1484-9
Electronic_ISBN
978-0-7695-4529-5
Type
conf
DOI
10.1109/FPL.2011.71
Filename
6044844
Link To Document