Case for Fast FPGA Compilation using Partial Reconfiguration

被引:9
作者
Park, Dongjoon [1 ]
Xiao, Yuanlong [1 ]
Magnezi, Nevo [1 ]
DeHon, Andre [1 ]
机构
[1] Univ Penn, Dept Elect & Syst Engn, Philadelphia, PA 19104 USA
来源
2018 28TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL) | 2018年
关键词
D O I
10.1109/FPL.2018.00047
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Despite the FPGA's advantages over other hardware platforms, long compilation time prevents FPGA engineers from efficiently exploring the design space and discourages new users who want to quickly iterate for debugging. To reduce compilation time, this work adopts a divide-and-conquer approach using Partial Reconfiguration with a Packet-Switched Fat-Tree network. Partially reconfigured leaves in the packet-switched network are independent from each other and can be compiled separately in parallel. Also, when a minor fix is required to a bitstream, only the corresponding leaves need to be incrementally compiled. Preliminary experimental evidence from our work-in-progress effort illustrates how a 30 minute full-chip compile time can be reduced to 7 minutes.
引用
收藏
页码:235 / 238
页数:4
相关论文
共 17 条
  • [1] [Anonymous], 2017, UG909 VIVADO DESIGN
  • [2] [Anonymous], 2004, Virtex Series Configuration Architecture User Guide
  • [3] [Anonymous], 2015, UG946 VIVADO DESIGN
  • [4] [Anonymous], 2016, UG984 MICROBLAZE PRO
  • [5] GOAHEAD: A Partial Reconfiguration Framework
    Beckhoff, Christian
    Koch, Dirk
    Torresen, Jim
    [J]. 2012 IEEE 20TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2012, : 37 - 44
  • [6] Scientific application acceleration with reconfigurable functional units
    Rupnow, Kyle
    Underwood, Keith
    Comptont, Katherine
    [J]. FCCM 2007: 15TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2007, : 261 - +
  • [7] Hadley J. D., 1995, Proceedings IEEE Symposium on FPGAs for Custom Computing Machines (Cat. No.95TB8077), P78, DOI 10.1109/FPGA.1995.477412
  • [8] Kapre N., 2017, DEFLECTION ROUTED BU, P1
  • [9] Khan G., 1974, INFORM PROCESSING, P471
  • [10] PIN VERSUS BLOCK RELATIONSHIP FOR PARTITIONS OF LOGIC GRAPHS
    LANDMAN, BS
    RUSSO, RL
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1971, C 20 (12) : 1469 - &