DocumentCode
2906043
Title
Have GPUs made FPGAs redundant in the field of video processing?
Author
Cope, Ben ; Cheung, Peter Y K ; Luk, Wayne ; Witt, Sarah
Author_Institution
Dept. of Electr. & Electron. Eng., Imperial Coll. London
fYear
2005
fDate
11-14 Dec. 2005
Firstpage
111
Lastpage
118
Abstract
Since the 1990s FPGAs have been popular for accelerating video processing applications. This paper presents GPUs (graphics processing units) as another viable solution, comparing their throughput with that of FPGAs. Previous work on using FPGAs and GPUs for video processing is analysed, grounds for comparison formulated and then exemplified through case studies of primary colour correction and 2D convolution. GPUs are seen to be advantageous in applications utilising their optimised instruction set and which have a low number of memory accesses. We found that for 2D convolution, the throughput of the GPUs exceeds that of FPGAs if the mask dimension is 2 times 2. For mask sizes greater than 4 times 4 and for primary colour correction FPGAs have higher throughput. The GPU implementation of primary colour correction is shown to be capable of a throughput of 63 MP/s (million pixels per second) enough for high definition video at 30 f/s (frames per second). For 2D convolution GPUs achieved the target throughput rate of 8MP/s (512 times 512 frames at 30 f/s) up to size 7 times 7. The Spartan 3 FPGA was capable of over 60 MP/s throughput and the Virtex II Pro over 110 MP/s at this size of convolution
Keywords
coprocessors; field programmable gate arrays; video signal processing; 2D convolution; Spartan 3 FPGA; Virtex II Pro; field programmable gate array; graphic processing unit; mask dimension; memory access; primary colour correction; video processing; Acceleration; Application software; Color; Convolution; Educational institutions; Field programmable gate arrays; Graphics; Parallel processing; Pipeline processing; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Technology, 2005. Proceedings. 2005 IEEE International Conference on
Conference_Location
Singapore
Print_ISBN
0-7803-9407-0
Type
conf
DOI
10.1109/FPT.2005.1568533
Filename
1568533
Link To Document