基于C-SKY CPU的地址立即数编译优化方法
发布时间:2017-10-08 21:07
本文关键词:基于C-SKY CPU的地址立即数编译优化方法
更多相关文章: 精简指令集计算机 地址立即数 代码密度 嵌入式系统 编译优化
【摘要】:精简指令集计算机架构处理器的指令长度固定,须借助常量池完成复杂指令集计算机架构处理器常见的长跳转指令功能。针对国产嵌入式CPU C-SKY的地址立即数管理问题,提出一种基于C-SKY CPU的优化方法。在编译阶段对地址立即数进行有效性验证,对符合条件的地址立即数进行拆分并提取出公共的基地址,减少内存访问指令的生成。通过对不同函数之间的地址立即数共享,进一步降低内存消耗。实验结果表明,对于驱动程序类程序,该方法能减少3.77%的生成代码。
【作者单位】: 浙江大学超大规模集成电路设计研究所;杭州中天微系统有限公司软件研发部;
【关键词】: 精简指令集计算机 地址立即数 代码密度 嵌入式系统 编译优化
【基金】:“核高基”重大专项“高性能嵌入式CPU关键技术研究”(2010ZX01030-001-001-002)
【分类号】:TP332;TP314
【正文快照】: 更小的尺寸。这就意味着更有限的硬件资源,更小1概述的存储空间,进而对代码密度提出了要求。现阶段,嵌入式系统是以应用为中心、以计算机技术为针对代码密度的问题主要有3类解决办法[3]:(1)高基础并且软硬件可裁剪,适用于对功能、成本、体积、密度指令集。以Thumb/arm指令集为
【相似文献】
中国期刊全文数据库 前5条
1 姜伟华,马国凯,张沁峰,臧斌宇,朱传琪;嵌入式系统中针对代码长度的编译优化[J];计算机工程与科学;2004年03期
2 朱凯佳;显式并行资源计算结构及其编译优化[J];计算机工程;2005年06期
3 漆锋滨;姜军;王超;;反馈式编译优化在寄存器分配中的应用技术[J];计算机应用与软件;2009年08期
4 郑启龙;卢世贤;洪兴勇;陈元;夏霏;;DSP分块内存和多AGU的编译指示优化[J];小型微型计算机系统;2012年03期
5 ;[J];;年期
中国重要报纸全文数据库 前1条
1 计算机世界实验室 韩勖;龙芯2F处理器GCC4.4优化探秘(下)[N];计算机世界;2008年
中国硕士学位论文全文数据库 前2条
1 邹燕燕;数据中心计算环境下基于语义模式的编译优化[D];中国科学技术大学;2014年
2 刘玲;链接后优化在龙芯上的实现[D];中国科学院研究生院(计算技术研究所);2004年
,本文编号:996235
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/996235.html