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

2019 IEEE/ACM International Conference on Computer-Aided Design (ICCAD)(2019)

引用 6|浏览27
暂无评分
摘要
To increase the resource utilization in multi-FPGA 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 paper, to minimize the system clock period and support more practical constraints in modern multi-FPGA systems, we propose a two-step analytical framework to optimize the TDM ratios of inter-FPGA nets. A Lagrangian relaxation-based method first gives a continuous result under relaxed constraints. A binary search-based discretization algorithm is then used to finalize the TDM ratios such that the resulted maximum displacement is optimal. 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 45000 inter-FPGA nets while the runtime and memory usage of the LP-based methods will increase dramatically as the design scale becomes larger.
更多
查看译文
关键词
discretization algorithm,inter-FPGA nets,LP-based methods,linear programming,binary search,Lagrangian relaxation,multiFPGA systems,TDM ratios,inter-FPGA connections,inter-FPGA signals,time-division multiplexing optimization
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要