DocumentCode :
2962259
Title :
Guppy: A GPU-like soft-core processor
Author :
Al-Dujaili, Abdullah ; Deragisch, F. ; Hagiescu, Andrei ; Weng-Fai Wong
Author_Institution :
Nanyang Technol. Univ., Singapore, Singapore
fYear :
2012
fDate :
10-12 Dec. 2012
Firstpage :
57
Lastpage :
60
Abstract :
The popularity of GPU programming languages that explicitly express thread-level parallelism leads to the question of whether they can also be used for programming reconfigurable accelerators. This paper describes Guppy, a GPU-like softcore processor based on the in-order LEON3 core. Our long-term vision is to have a unified programming paradigm for accelerators - regardless of whether they are FPGA or GPU based. While others have explored this from a high level hardware synthesis perspective, we chose to adopt the approach of a parametrically reconfigurable softcore. We will discuss the main architecture features of Guppy, compare its performance to the original core. Our design has been synthesized on a Xilinx Virtex 5 FPGA.
Keywords :
field programmable gate arrays; graphics processing units; logic design; reconfigurable architectures; GPU programming languages; GPU-like soft-core processor; Guppy; LEON3 core; Xilinx Virtex 5 FPGA; architecture features; reconfigurable accelerator programming; reconfigurable softcore; unified programming paradigm; Field programmable gate arrays; Graphics processing units; Hardware; Pipelines; Programming; Registers; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Technology (FPT), 2012 International Conference on
Conference_Location :
Seoul
Print_ISBN :
978-1-4673-2846-3
Electronic_ISBN :
978-1-4673-2844-9
Type :
conf
DOI :
10.1109/FPT.2012.6412112
Filename :
6412112
Link To Document :
بازگشت