DocumentCode :
676343
Title :
FlexGrip: A soft GPGPU for FPGAs
Author :
Andryc, Kevin ; Merchant, Milton ; Tessier, Russell
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Massachusetts, Amherst, MA, USA
fYear :
2013
fDate :
9-11 Dec. 2013
Firstpage :
230
Lastpage :
237
Abstract :
Over the past decade, soft microprocessors and vector processors have been extensively used in FPGAs for a wide variety of applications. However, it is difficult to straightforwardly extend their functionality to support conditional and thread-based execution characteristic of general-purpose graphics processing units (GPGPUs) without recompiling FPGA hardware for each application. In this paper, we describe the implementation of FlexGrip, a soft GPGPU architecture which has been optimized for FPGA implementation. This architecture supports direct CUDA compilation to a binary which is executable on the FPGA-based GPGPU without hardware recompilation. Our architecture is customizable, thus providing the FPGA designer with a selection of GPGPU cores which display performance versus area tradeoffs. The benefits of our architecture are evaluated for a collection of five standard CUDA benchmarks which are compiled using standard GPGPU compilation tools. Speedups of up to 30× versus a MicroBlaze microprocessor are achieved for designs which take advantage of the conditional execution capabilities offered by FlexGrip.
Keywords :
benchmark testing; field programmable gate arrays; graphics processing units; parallel architectures; performance evaluation; CUDA benchmarks; CUDA compilation; FPGA; FlexGrip; GPGPU cores; performance versus area tradeoffs; soft GPGPU architecture; Computer architecture; Field programmable gate arrays; Graphics processing units; Hardware; Instruction sets; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Technology (FPT), 2013 International Conference on
Conference_Location :
Kyoto
Print_ISBN :
978-1-4799-2199-7
Type :
conf
DOI :
10.1109/FPT.2013.6718358
Filename :
6718358
Link To Document :
بازگشت