A Time-Multiplexed FPGA Overlay with Linear Interconnect

被引:0
|
作者
Li, Xiangwei [1 ]
Jain, Abhishek Kumar [2 ]
Maskell, Douglas L. [1 ]
Fahmy, Suhaib A. [3 ]
机构
[1] Nanyang Technol Univ, Sch Comp Sci & Engn, Singapore, Singapore
[2] Lawrence Livermore Natl Lab, Livermore, CA 94550 USA
[3] Univ Warwick, Sch Engn, Coventry, W Midlands, England
关键词
Reconfigurable system; overlay architecture; FPGA; ARCHITECTURE; ACCELERATOR;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Coarse-grained overlays improve FPGA design productivity by providing fast compilation and software like programmability. Soft processor based overlays with well-defined ISAs are attractive to application developers due to their ease of use. However, these overlays have significant FPGA resource overheads. Time multiplexed (TM) CGRA-like overlays represent an interesting alternative as they are able to change their behavior on a cycle by cycle basis while the compute kernel executes. This reduces the FPGA resource needed, but at the cost of a higher initiation interval (II) and hence reduced throughput. The fully flexible routing network of current CGRA-like overlays results in high FPGA resource usage. However, many application kernels are acyclic and can be implemented using a much simpler linear feed-forward routing network. This paper examines a DSP block based TM overlay with linear interconnect where the overlay architecture takes account of the application kernels' characteristics and the underlying FPGA architecture, so as to minimize the II and the FPGA resource usage. We examine a number of architectural extensions to the DSP block based functional unit to improve the II, throughput and latency. The results show an average 70% reduction in II, with corresponding improvements in throughput and latency.
引用
收藏
页码:1075 / 1080
页数:6
相关论文
共 50 条
  • [21] Time-multiplexed multifocal multiphoton microscope
    Andresen, V
    Egner, A
    Hell, SW
    OPTICS LETTERS, 2001, 26 (02) : 75 - 77
  • [22] Time-Multiplexed Photonic Reservoir Computing
    Van der Sande, Guy
    Harkhoe, Krishan
    Pauwels, Jael
    Verschaffelt, Guy
    AI AND OPTICAL DATA SCIENCES, 2020, 11299
  • [23] A 50" time-multiplexed autostereoscopic display
    Dodgson, NA
    Moore, JR
    Lang, SR
    Martin, G
    Canepa, P
    STEREOSCOPIC DISPLAYS AND VIRTUAL REALITY SYSTEMS VII, 2000, 3957 : 177 - 183
  • [24] Time-multiplexed color autostereoscopic display
    Moore, JR
    Dodgson, NA
    Travis, ARL
    Lang, SR
    STEREOSCOPIC DISPLAYS AND VIRTUAL REALITY SYSTEMS III, 1996, 2653 : 10 - 19
  • [25] Analysis of Time-multiplexed Security Videos
    Utasi, Akos
    Czuni, Laszlo
    AVSS: 2009 6TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED VIDEO AND SIGNAL BASED SURVEILLANCE, 2009, : 547 - +
  • [26] Time-multiplexed autostereoscopic camera system
    Dodgson, NA
    Moore, JR
    Lang, SR
    STEREOSCOPIC DISPLAYS AND VIRTUAL REALITY SYSTEMS IV, 1997, 3012 : 72 - 83
  • [27] Time-multiplexed training for time-selective channels
    Tang, Zijian
    Leus, Geert
    IEEE SIGNAL PROCESSING LETTERS, 2007, 14 (09) : 585 - 588
  • [28] Programmable time-multiplexed squeezed light source
    Tomoda, Hiroko
    Yoshida, Takato
    Kashiwazaki, Takahiro
    Umeki, Takeshi
    Enomoto, Yutaro
    Takeda, Shuntaro
    OPTICS EXPRESS, 2023, 31 (02): : 2161 - 2176
  • [29] Time-multiplexed multiple-constant multiplication
    Tummeltshammer, Peter
    Hoe, James C.
    Pueschel, Markus
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2007, 26 (09) : 1551 - 1563
  • [30] Time-Multiplexed Compressed Test of SOC Designs
    Kinsman, Adam B.
    Nicolici, Nicola
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2010, 18 (08) : 1159 - 1172