• 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