10.3969/j.issn.1000-3428.2014.11.050
基于CK810处理器的汇编链接时优化
提出基于CK810处理器的16/32位混编指令集汇编链接时优化技术。利用汇编输出二进制文件,根据CK810处理器的16/32位混编指令集中指令及操作数的特征,动态选择指令的编码方式,实现对指令relax,最大程度地提高了程序的代码密度。对于在汇编时不能确定编码方式的指令,通过留出重定位的方式,由链接时完成优化。在链接时,利用信息的确定性,实现对整个程序的压缩和指令的替换,使得程序执行效率更高,代码占用空间更小。汇编链接时优化技术克服了传统编译器只限于一个模块优化的缺点,把优化范围扩展到整个程序,实现了跨模块的优化,使得基于CK810处理器的程序代码密度平均提高7.52%,性能平均提升7.91%。
汇编优化、链接优化、动态编码、重定位、压缩、替换
TP313(计算技术、计算机技术)
国家“863”计划基金资助项目2009AA011706。
2014-12-09(万方平台首次上网日期,不代表论文的发表时间)
共5页
250-254