10.20009/j.cnki.21-1106/TP.2022-0114
分簇式VLIW密码专用处理器的编译器后端优化研究
密码专用处理器常采用分簇式超长指令字(Very Long Instruction Word,VLIW)架构,其性能的发挥依赖于编译器的实现.当前对于通用VLIW架构的编译后端优化方案,在密码专用处理器上都有一定的不适应性.为此,本文提出了一种面向密码专用处理器的、同时进行簇指派、指令调度和寄存器分配的编译器后端优化方法.构造"定值-引用"链,求解变量的候选寄存器类型集合交集,确定其寄存器类型;实时评估可用资源,进行基于优先级的指令选择和基于平衡寄存器压力的簇指派;改进线性扫描算法,基于变量的"待引用次数"列表进行实时的寄存器分配.实验结果表明,本方法能够提升生成代码的性能,且算法是非启发式的,减小了编译所需的时间.
编译优化、密码专用处理器、超长指令字、指令调度、寄存器分配
44
TP314(计算技术、计算机技术)
国家自然科学基金;基础加强计划基金项目
2023-10-30(万方平台首次上网日期,不代表论文的发表时间)
共7页
2346-2352