提出集束式整数线性规划形式化模型,利用指令间的功能依赖性解决专用指令集处理器中指令集自动定制的指数性空间问题.在此基础上,针对其前端和后端分别提出了相应的指令定制实现策略.实验结果表明,该指令定制方法可以有效地实现专用指令集的自动设计,并使最终处理器的运算性能得到优化.
To solve the problem of exponential space in the instruction-set automated design for the application specific instruction-set processor (ASIP), a formular clustering integer linear programming model (CIM) is proposed, which can decrease the exploration space effectively utilizing function dependencies between instructions. In addition, implemental strategies are presented for the front-end and back-end in the whole design. The experimental results show that this instruction customization technique can effectively achieve the specific instruction-set automated design, and it can also increase the performance of the final synthesized processor.