首页 | 官方网站   微博 | 高级检索  
     

基于CK810处理器的汇编链接时优化
引用本文:胡敏,卢永江,刘兵.基于CK810处理器的汇编链接时优化[J].计算机工程,2014(11):250-254.
作者姓名:胡敏  卢永江  刘兵
作者单位:浙江大学超大规模集成电路设计研究所,杭州,310027
基金项目:国家“863”计划基金资助项目(2009AA011706)。
摘    要:提出基于CK810处理器的16/32位混编指令集汇编链接时优化技术。利用汇编输出二进制文件,根据CK810处理器的16/32位混编指令集中指令及操作数的特征,动态选择指令的编码方式,实现对指令relax,最大程度地提高了程序的代码密度。对于在汇编时不能确定编码方式的指令,通过留出重定位的方式,由链接时完成优化。在链接时,利用信息的确定性,实现对整个程序的压缩和指令的替换,使得程序执行效率更高,代码占用空间更小。汇编链接时优化技术克服了传统编译器只限于一个模块优化的缺点,把优化范围扩展到整个程序,实现了跨模块的优化,使得基于CK810处理器的程序代码密度平均提高7.52%,性能平均提升7.91%。

关 键 词:汇编优化  链接优化  动态编码  重定位  压缩  替换

Assembly and Link Time Optimization Based on CK810 Processor
HU Min , LU Yongjiang , LIU Bing.Assembly and Link Time Optimization Based on CK810 Processor[J].Computer Engineering,2014(11):250-254.
Authors:HU Min  LU Yongjiang  LIU Bing
Abstract:
Keywords:assembly optimization  link optimization  dynamic coding  relocation  compaction  replace
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号