DocumentCode
3535303
Title
Performance comparison of FPGA, GPU and CPU in image processing
Author
Asano, Shuichi ; Maruyama, Tsutomu ; Yamaguchi, Yoshiki
Author_Institution
Syst. & Inf. Eng., Univ. of Tsukuba, Tsukuba, Japan
fYear
2009
fDate
Aug. 31 2009-Sept. 2 2009
Firstpage
126
Lastpage
131
Abstract
Many applications in image processing have high inherent parallelism. FPGAs have shown very high performance in spite of their low operational frequency by fully extracting the parallelism. In recent micro processors, it also becomes possible to utilize the parallelism using multi-cores which support improved SIMD instructions, though programmers have to use them explicitly to achieve high performance. Recent GPUs support a large number of cores, and have a potential for high performance in many applications. However, the cores are grouped, and data transfer between the groups is very limited. Programming tools for FPGA, SIMD instructions on CPU and a large number of cores on GPU have been developed, but it is still difficult to achieve high performance on these platforms. In this paper, we compare the performance of FPGA, GPU and CPU using three applications in image processing; two-dimensional filters, stereo-vision and k-means clustering, and make it clear which platform is faster under which conditions.
Keywords
computer graphic equipment; field programmable gate arrays; parallel programming; pattern clustering; stereo image processing; two-dimensional digital filters; visual perception; CPU; FPGA; GPU; SIMD instruction; image processing; k-means clustering; micro processor; parallel programming; stereo-vision; two-dimensional filter; Cache memory; Central Processing Unit; Data mining; Field programmable gate arrays; Filters; Frequency; Graphics; Image processing; Systems engineering and theory; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications, 2009. FPL 2009. International Conference on
Conference_Location
Prague
ISSN
1946-1488
Print_ISBN
978-1-4244-3892-1
Electronic_ISBN
1946-1488
Type
conf
DOI
10.1109/FPL.2009.5272532
Filename
5272532
Link To Document