Impact of Run-Time Reconfiguration on Design and Speed - A Case Study Based on a Grid of Run-Time Reconfigurable Modules inside a FPGA

被引:0
|
作者
Strunk, Jochen [1 ]
Volkmer, Toni [1 ]
Stephan, Klaus [1 ]
Rehm, Wolfgang [1 ]
Schick, Heiko [2 ]
机构
[1] Tech Univ Chemnitz, Comp Architecture Grp, Chemnitz, Germany
[2] IBM Deutschland Res & Dev GmbH, Boblingen, Germany
来源
2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5 | 2009年
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper examines the feasibility of utilizing a grid of run-time reconfigurable (RTR) modules on a dynamically and partially reconfigurable (DPR) FPGA. The aim is to create a homogeneous array of RTR regions on a FPGA, which can be reconfigured on demand during run-time. We study its setup, implementation and performance in comparison with its static counterpart. Such a grid of partially reconfigurable regions (PRR) on a FPGA could be used as an accelerator for computers to offload compute kernels or as an enhancement of functionality in the embedded market which uses FPGAs. An in-depth look at the methodology of creating run-time reconfigurable modules and its tools is shown. Due to the lack of the tools in handling hundreds of dynamically reconfigurable regions a framework is presented which supports the user in the creation process of the design. A case study which uses state of the art Xilinx Virtex-5 FPGAs compares the run-time reconfigurable implementation and achievable clock speeds of a grid with up to 47 reconfigurable module regions with its static counterpart. For this examination a high performance module is used, which finds patterns in a bit stream (pattern matcher). This module is replicated for each partially reconfigurable region. Particularly, design considerations for the controller, which manages the modules, are introduced. Beyond this, the paper also addresses further challenges of the implementation of such a RTR grid and limitations of the reconfigurability of Xilinx FPGAs.
引用
收藏
页码:2913 / +
页数:2
相关论文
共 50 条
  • [1] Design and Performance of a Grid of Asynchronously Clocked Run-Time Reconfigurable Modules on a FPGA
    Strunk, Jochen
    Volkmer, Toni
    Rehm, Wolfgang
    Schick, Heiko
    2009 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS, 2009, : 392 - +
  • [2] uBRAM-based Run-time Reconfigurable FPGA and Corresponding Reconfiguration Methodology
    Chen, Yi-Chung
    Wang, Wenhua
    Zhang, Wei
    Li, Hai
    2012 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT'12), 2012, : 80 - 86
  • [3] Design advantages of run-time reconfiguration
    Guccione, SA
    Levi, D
    RECONFIGURABLE TECHNOLOGY: FPGAS FOR COMPUTING AND APPLICATIONS, 1999, 3844 : 87 - 92
  • [4] An on Chip Network inside a FPGA for Run-Time Reconfigurable Low Latency Grid Communication
    Strunk, Jochen
    Volkmer, Toni
    Rehm, Wolfgang
    Schick, Heiko
    PROCEEDINGS OF THE 2009 12TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN, ARCHITECTURES, METHODS AND TOOLS, 2009, : 539 - +
  • [5] Run-time reconfiguration of FPGA-based drive controllers
    Schulz, B.
    Paiz, C.
    Hagemeyer, J.
    Mathapati, S.
    Porrmann, M.
    Boecker, J.
    2007 EUROPEAN CONFERENCE ON POWER ELECTRONICS AND APPLICATIONS, VOLS 1-10, 2007, : 4648 - +
  • [6] Netlist partitioning for FPGA-based run-time reconfiguration
    Dueck, S
    Kinsner, W
    IEEE CCEC 2002: CANADIAN CONFERENCE ON ELECTRCIAL AND COMPUTER ENGINEERING, VOLS 1-3, CONFERENCE PROCEEDINGS, 2002, : 584 - 590
  • [7] Run-time reconfiguration at Xilinx
    Guccione, SA
    PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 873 - 873
  • [8] Partially run-time reconfiguration and its implementation on FPGA
    Department of Computer Science and Technology, Nankai University, Tianjin 300071, China
    Jisuanji Gongcheng, 2006, 14 (224-226):
  • [9] Generation of hardware modules for run-time reconfigurable hybrid CPU/FPGA systems
    Silva, M. L.
    Ferreira, J. C.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2007, 1 (05): : 461 - 471
  • [10] A methodology for design of run-time reconfigurable systems
    Lee, G
    Milne, G
    2002 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2002, : 60 - 67