A high performance hardware accelerator for dynamic texture segmentation |
| |
Affiliation: | 1. Integrated Circuits and Systems Laboratory, Center for Strategic Technologies of the Northeast, Recife, Brazil;2. Informatics Center, Federal University of Pernambuco, Recife, Brazil;1. Informatics Center, Federal University of Pernambuco, Recife, Brazil;2. Department of Electrical Engineering, University of Brasília, Brazil;3. Department of Electronics and Systems, Federal University of Pernambuco, Recife, Brazil |
| |
Abstract: | Hardware accelerators such as general-purpose GPUs and FPGAs have been used as an alternative to conventional CPU architectures in scientific computing applications, and have achieved good speed-up results. Within this context, the present study presents a heterogeneous architecture for high-performance computing based on CPUs and FPGAs, which efficiently explores the maximum parallelism degree for processing video segmentation using the concept of dynamic textures. The video segmentation algorithm includes processing the 3-D FFT, calculating the phase spectrum and the 2-D IFFT operation. The performance of the proposed architecture based on CPU and FPGA is compared with the reference implementation of FFTW in CPU and with the cuFFT library in GPU. The performance report of the prototyped architecture in a single Stratix IV FPGA obtained an overall speedup of 37x over the FFTW software library. |
| |
Keywords: | |
本文献已被 ScienceDirect 等数据库收录! |
|