【24h】

Incremental reconfiguration of multi-FPGA systems

机译:多FPGA系统的增量重配置

获取原文
获取原文并翻译 | 示例

摘要

In reconfigurable computing, circuits implemented on multi-FPGA systems have to be incrementally modified. Since reconfiguring an FPGA is time-consuming, the time for reconfiguration depends on the number of FPGAs to be reconfigured. Our objective is to reduce the number of such FPGAs. In this paper, we consider the specific problem of incrementally reconfiguring a multi-FPGA system that utilizes the direct interconnection architecture, where routing connections between FPGAs are to neighbors that are near. This problem can be divided into a net addition problem and a net deletion problem. We show that the net addition problem is a generalization of the NP-complete Steiner tree problem. Our algorithm for this problem is based on an adaptation of the Klein-Ravi approximation algorithm for the node-weighted Steiner tree problem. As for the net deletion problem, we prove that it is NP-complete but the problem is solvable in polynomial time for tree topologies. Based on the algorithm for trees, we design an effective heuristic algorithm for the general net deletion problem. Finally, we present an algorithm for solving the incremental reconfiguration problem which handles both placement of new gates and inter-FPGA routing.
机译:在可重构计算中,必须逐步修改在多FPGA系统上实现的电路。由于重新配置FPGA非常耗时,因此重新配置的时间取决于要重新配置的FPGA的数量。我们的目标是减少此类FPGA的数量。在本文中,我们考虑了使用直接互连架构增量重新配置多FPGA系统的特定问题,其中FPGA之间的路由连接是向附近的邻居。该问题可以分为净增加问题和净删除问题。我们证明了净加法问题是NP完全Steiner树问题的推广。我们针对该问题的算法基于针对节点加权Steiner树问题的Klein-Ravi近似算法的改编。至于网络删除问题,我们证明它是NP完全的,但是对于树形拓扑而言,该问题可以在多项式时间内解决。基于树木算法,针对一般的网络删除问题,设计了一种有效的启发式算法。最后,我们提出了一种解决增量重配置问题的算法,该算法可同时处理新门的放置和FPGA间布线。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号