An Analytical Approach for Time-Division Multiplexing Optimization in Multi-FPGA based Systems

2019 ACM/IEEE International Workshop on System Level Interconnect Prediction (SLIP)(2019)

引用 10|浏览68
暂无评分
摘要
To increase the utilization of FPGAs in multi-FPGA based 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 shows that TDM ratio of signals can greatly affect the performance of a system. In this paper, we extend previous problem formulation to meet more general constraints in multi-FPGA based systems and propose a novel approach to solve it. In particular, to optimize system clock period effectively and efficiently, we propose a two-step analytical framework, which first gives a continuous result using a non-linear conjugate gradient-based method and then finalizes the result optimally by a dynamic programming-based discretization algorithm. For comparison, we also solve the problem using an integer linear programming (ILP)-based method. Experimental results show that our approach can improve the system clock period by about 7% on top of a well optimized inter-FPGA routing result. Moreover, our approach scales for designs over 400K nodes while ILP-based method is not able to finish for designs with 2K nodes.
更多
查看译文
关键词
time-division multiplexing optimization,multiFPGA based systems,inter-FPGA signals,inter-FPGA connections,system clock period,nonlinear conjugate gradient-based method,dynamic programming-based discretization algorithm,integer linear programming-based method,ILP-based method,optimized inter-FPGA routing,TDM ratio,system clock period optimization,two-step analytical framework,temperature 400.0 K,temperature 2.0 K
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要