An Efficient Exact Algorithm for Chip Resource Allocation Problem.

Xizi Qiao,Xinglu Liu, Kefan Lai, Kexin Cao,Yuxuan Xiu,Wai Kin Chan

2023 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM)(2023)

引用 0|浏览7
暂无评分
摘要
In chip resource allocation, assigning blocks into a set of available stages in packet-processing pipeline is a critical problem that will greatly influence the efficiency of chip operation. In this work, we formulate the aforementioned problem as an Integer Programming (IP) model, in which the objective is to minimize the utilized pipeline stages, and the considered constraints involve: i) data dependency and control dependency relationships among the to-be-arranged blocks; ii) switching chip resource constraints. We show the NP-hardness of the studied problem. To boost the solution, we develop a new exact Objective Relaxation Induced Bounding and Variable Fixing driven Branch-and-cut algorithm (ORIBVF -BnC). Numerical experiments over a series of tested instances demonstrate that the proposed ORIBVF-BnC algorithm can significantly boost the solution (achieves a CPU time reduction on average 62.36%) compared to the commercial solver (Gurobi) and obtain the global optimal solution on large-scale problems in a reasonable amount of time.
更多
查看译文
关键词
chip resource allocation,P4 language,integer programming,objective relaxation induced bounding,variable fixing,branch-and-cut
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要