DocumentCode :
3020131
Title :
Pragma based parallelization — Trading hardware efficiency for ease of use?
Author :
Kenter, Tobias ; Schmitz, Holger ; Plessl, Christian
Author_Institution :
Paderborn Center for Parallel Comput., Univ. of Paderborn, Paderborn, Germany
fYear :
2012
fDate :
5-7 Dec. 2012
Firstpage :
1
Lastpage :
8
Abstract :
One major obstacle for a wide spread FPGA usage in general-purpose computing is the development tool flow that requires much higher effort than for pure software solutions. Convey Computer promises a solution to this problem for their HC-1 platform, where the FPGAs are configured to run as a vector processor and the software source code can be annotated with pragmas that guide an automated vectorization process. We investigate this approach for a stereo matching algorithm that has abundant parallelism and a number of different computational patterns. We note that for this case study the automated vectorization in its current state doesn´t hold its productivity promise. However, we also show that using the Vector Personality can yield a significant speedups compared to CPU implementations in two of three investigated phases of the algorithm. Those speedups don´t match custom FPGA implementations, but can come with much reduced development effort.
Keywords :
field programmable gate arrays; image matching; parallel processing; performance evaluation; stereo image processing; vector processor systems; CPU implementations; FPGA implementations; HC-1 platform; automated vectorization; automated vectorization process; computational patterns; ease of use; general-purpose computing; hardware efficiency; pragma based parallelization; software source code; stereo matching algorithm; vector personality; vector processor; Engines; Field programmable gate arrays; Hardware; Kernel; Memory management; Random access memory; Vectors; Parallel architectures; Performance analysis; Reconfigurable architectures; Stereo image processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reconfigurable Computing and FPGAs (ReConFig), 2012 International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4673-2919-4
Type :
conf
DOI :
10.1109/ReConFig.2012.6416773
Filename :
6416773
Link To Document :
بازگشت