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