首页> 外文期刊>ACM Transactions on Design Automation of Electronic Systems >Lagrangian Relaxation-Based Time-Division Multiplexing Optimization for Multi-FPGA Systems
【24h】

Lagrangian Relaxation-Based Time-Division Multiplexing Optimization for Multi-FPGA Systems

机译:基于拉格朗日放松的时分复用多功能 - 用于多FPGA系统的时间分割优化

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

摘要

To increase the resource utilization in multi-FPGA (field-programmable gate array) systems, time-division multiplexing (TDM) is a widely used technique to accommodate a large number of inter-FPGA signals. However, with this technique, the delay imposed by the inter-FPGA connections becomes significant. Previous research has shown that the TDM ratios of signals can greatly affect the performance of a system. In this article, to minimize the system clock period and support more practical constraints in modern multi-FPGA systems, we propose an analytical framework to optimize the TDM ratios of inter-FPGA nets. A Lagrangian relaxationbased method first gives a continuous result under relaxed constraints. A binary search-based discretization algorithm is then used to assign the TDM ratio of each net such that the resulting maximum displacement is optimal and all the constraints are satisfied. Finally, a swapping-based post refinement is performed to further optimize the TDM ratios. For comparison, we also solve the problem using linear programming (LP)based methods, which have guaranteed error bounds to the optimal solutions. Experimental results show that our framework can achieve similar quality with much shorter runtime compared to the LP-based methods. Moreover, our framework scales for designs with over 45,000 inter-FPGA nets while the runtime and memory usage of the LP-based methods will increase dramatically as the design scale becomes larger.
机译:为了提高多FPGA(现场可编程门阵列)系统中的资源利用率,时分复用(TDM)是一种广泛使用的技术,以适应大量的间FPGA信号。然而,利用这种技术,由FPGA间连接施加的延迟变得显着。以前的研究表明,信号的TDM比率可以极大地影响系统的性能。在本文中,为了最大限度地减少现代多FPGA系统中的系统时钟周期并支持更实际的限制,我们提出了一种分析框架来优化FPGA间网的TDM比率。拉格朗日休息方法首先在放松的约束下给出连续结果。然后使用基于二进制搜索的离散化算法来分配每个网络的TDM比,使得所得到的最大位移是最佳的,并且满足所有约束。最后,执行基于交换的后细化,以进一步优化TDM比率。为了比较,我们还使用基于线性编程(LP)的方法来解决问题,这对最佳解决方案有保证错误。实验结果表明,与基于LP的方法相比,我们的框架可以通过更短的运行时实现类似的质量。此外,我们的框架秤对于具有超过45,000个间FPGA网络的设计,而基于LP的方法的运行时和内存使用情况将随着设计规模变大而显着增加。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号