首页 | 本学科首页   官方微博 | 高级检索  
     

分簇式VLIW密码专用处理器的编译器后端优化研究
引用本文:吴艾青,李伟,别梦妮,南龙梅,陈韬.分簇式VLIW密码专用处理器的编译器后端优化研究[J].小型微型计算机系统,2023(10):2346-2352.
作者姓名:吴艾青  李伟  别梦妮  南龙梅  陈韬
作者单位:战略支援部队信息工程大学
基金项目:国家自然科学基金项目(61404175)资助;
摘    要:密码专用处理器常采用分簇式超长指令字(Very Long Instruction Word, VLIW)架构,其性能的发挥依赖于编译器的实现.当前对于通用VLIW架构的编译后端优化方案,在密码专用处理器上都有一定的不适应性.为此,本文提出了一种面向密码专用处理器的、同时进行簇指派、指令调度和寄存器分配的编译器后端优化方法.构造“定值-引用”链,求解变量的候选寄存器类型集合交集,确定其寄存器类型;实时评估可用资源,进行基于优先级的指令选择和基于平衡寄存器压力的簇指派;改进线性扫描算法,基于变量的“待引用次数”列表进行实时的寄存器分配.实验结果表明,本方法能够提升生成代码的性能,且算法是非启发式的,减小了编译所需的时间.

关 键 词:编译优化  密码专用处理器  超长指令字  指令调度  寄存器分配
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号