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 条
  • [1] Time-Multiplexed FPGA Overlay Architectures: A Survey
    Li, Xiangwei
    Maskell, Douglas L.
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2019, 24 (05)
  • [2] High Throughput Accelerator Interface Framework for a Linear Time-Multiplexed FPGA Overlay
    Li, Xiangwei
    Vipin, Kizheppatt
    Maskell, Douglas L.
    Fahmy, Suhaib A.
    Jain, Abhishek Kumar
    2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [3] A time-multiplexed FPGA
    Trimberger, S
    Carberry, D
    Johnson, A
    Wong, J
    5TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, 1997, : 22 - 28
  • [4] Time-multiplexed routing resources for FPGA design
    Lin, CC
    Chang, D
    Wu, YL
    MarekSadowska, MM
    PROCEEDINGS OF THE IEEE 1996 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 1996, : 152 - 155
  • [5] Linear amplification by time-multiplexed spectrum
    Mazzaro, G. J.
    Gard, K. G.
    Steer, M. B.
    IET CIRCUITS DEVICES & SYSTEMS, 2010, 4 (05) : 392 - 402
  • [6] Optimization of FPGA Routing Networks with Time-Multiplexed Interconnects
    Luo, Ruiqi
    Chen, Xiaolei
    Ha, Yajun
    2020 IEEE 11TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS & SYSTEMS (LASCAS), 2020,
  • [7] Performance oriented partitioning for time-multiplexed FPGA's
    Andersson, P
    Kuchcinski, K
    PROCEEDINGS OF THE 26TH EUROMICRO CONFERENCE, VOLS I AND II, 2000, : 60 - 66
  • [8] Generic ILP-based approaches for time-multiplexed FPGA partitioning
    Wu, GM
    Lin, JM
    Chang, YW
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2001, 20 (10) : 1266 - 1274
  • [9] A New Architecture for Time-Multiplexed FPGA and Its Circuit Partitioning Algorithm
    Lai, Yen-Tai
    Tai, Tzu-Chiang
    Liu, Chung-Wei
    2008 IEEE REGION 10 CONFERENCE: TENCON 2008, VOLS 1-4, 2008, : 2328 - 2331
  • [10] IMPROVED TIME-MULTIPLEXED FPGA ARCHITECTURE AND ALGORITHM FOR MINIMIZING COMMUNICATION COST DESIGNS
    Kao, Chi-Chou
    Lai, Yen-Tai
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2013, 22 (05)