首页> 外文会议>IEEE International Symposium on Parallel Distributed Processing;IPDPS 2009 >Impact of run-time reconfiguration on design and speed - A case study based on a grid of run-time reconfigurable modules inside a FPGA
【24h】

Impact of run-time reconfiguration on design and speed - A case study based on a grid of run-time reconfigurable modules inside a FPGA

机译:运行时重新配置对设计和速度的影响-基于FPGA内部运行时可重新配置模块网格的案例研究

获取原文

摘要

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.
机译:本文研究了在动态和部分可重配置(DPR)FPGA上使用运行时可重配置(RTR)模块网格的可行性。目的是在FPGA上创建均匀的RTR区域阵列,可以在运行时根据需要对其进行重新配置。我们将其设置,实施和性能与其静态副本进行比较。 FPGA上的这种部分可重配置区域(PRR)网格可用作计算机卸载计算内核的加速器,或用作使用FPGA的嵌入式市场中功能的增强。显示了对创建运行时可重配置模块及其工具的方法的深入了解。由于缺乏用于处理数百个动态可重新配置区域的工具,因此提出了一个框架,该框架在设计的创建过程中为用户提供支持。一个使用最新的Xilinx Virtex-5 FPGA的案例研究比较了具有多达47个可重配置模块区域的网格的运行时可重配置实现和可达到的时钟速度及其静态对象。为了进行此检查,使​​用了一个高性能模块,该模块可以在位流中找到模式(模式匹配器)。将为每个部分可重新配置的区域复制此模块。特别地,介绍了管理模块的控制器的设计注意事项。除此以外,本文还解决了实现此类RTR网格的进一步挑战以及Xilinx FPGA的可重新配置性的局限性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号