DocumentCode
723268
Title
Efficient Overlay Architecture Based on DSP Blocks
Author
Jain, Abhishek Kumar ; Fahmy, Suhaib A. ; Maskell, Douglas L.
Author_Institution
Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
fYear
2015
fDate
2-6 May 2015
Firstpage
25
Lastpage
28
Abstract
Design productivity and long compilation times are major issues preventing the mainstream adoption of FPGAs in general purpose computing. Several overlay architectures have emerged to tackle these challenges, but at the cost of increased area and performance overheads. This paper examines a coarse grained overlay architecture designed using the flexible DSP48E1 primitive on Xilinx FPGAs. This allows pipelined execution at significantly higher throughput without adding significant area overheads to the PE. We map several benchmarks, using our custom mapping tool, and show that the proposed overlay architecture delivers a throughput of up to 21.6 GOPS and provides an 11 -- 52% improvement in throughput compared to Vivado HLS implementations.
Keywords
digital signal processing chips; field programmable gate arrays; logic design; reconfigurable architectures; DSP blocks; Vivado HLS; Xilinx FPGAs; coarse grained overlay architecture; custom mapping tool; design productivity; flexible DSP48E1 primitive; general purpose computing; long compilation times; performance overheads; Benchmark testing; Computer architecture; Digital signal processing; Field programmable gate arrays; Kernel; Routing; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Custom Computing Machines (FCCM), 2015 IEEE 23rd Annual International Symposium on
Conference_Location
Vancouver, BC
Type
conf
DOI
10.1109/FCCM.2015.15
Filename
7160029
Link To Document