基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
面向嵌入式系统的编译器,往往需要同时考虑目标代码的性能、大小和功耗等相互冲突的目标.ARM双指令集处理器,在具备通常的32位ARM指令集基础上,还支持一个缩减的16位Thumb指令集,因而为代码优化提供了多个目标之间折衷的机会.由于同一个程序的Thumb代码比相应的ARM代码执行更多的指令,因此虽然前者常比后者占用更少的存储空间,但消耗更多的运行时间.针对这种现象,文中建议一个混合演化算法,通过把程序的不同部分有选择地编译成ARM或Thumb指令集代码,使得可灵活地权衡目标代码大小和运行时间.文中的方法基于遗传算法和关键事件禁忌搜索相融合,后者用来局部搜索.指令选择以函数为单位,从对程序动态行为的profiling分析求得程序运行时间.实验结果表明,文中的技术可有效地、灵活地权衡目标代码大小和性能,并且适用于其它的双指令集处理器.
推荐文章
ARM处理器中ARM和Thumb状态的切换
Interworking
ARM/THUMB
Veneer
禁忌搜索遗传算法的用例集最小化方法研究
用例最小化
遗传算法
禁忌搜索
基于ARM处理器的软件优化设计
嵌入式系统
指令集
软件
寄存器
存储器
遗传算法在二相码优化搜索中的应用
遗传算法
二相码
主旁瓣比
旁瓣抑制
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 遗传算法和关键事件禁忌搜索相融合的ARM/Thumb处理器指令选择
来源期刊 计算机学报 学科 工学
关键词 演化算法 指令选择 ARM/Thumb
年,卷(期) 2007,(4) 所属期刊栏目 短文
研究方向 页码范围 680-685
页数 6页 分类号 TP314
字数 5324字 语种 中文
DOI 10.3321/j.issn:0254-4164.2007.04.022
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 李思昆 国防科学技术大学计算机学院 133 1339 18.0 31.0
2 吴圣宁 国防科学技术大学计算机学院 2 5 1.0 2.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (1)
节点文献
引证文献  (5)
同被引文献  (0)
二级引证文献  (0)
1983(1)
  • 参考文献(1)
  • 二级参考文献(0)
2007(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2009(1)
  • 引证文献(1)
  • 二级引证文献(0)
2010(1)
  • 引证文献(1)
  • 二级引证文献(0)
2015(1)
  • 引证文献(1)
  • 二级引证文献(0)
2017(1)
  • 引证文献(1)
  • 二级引证文献(0)
2018(1)
  • 引证文献(1)
  • 二级引证文献(0)
研究主题发展历程
节点文献
演化算法
指令选择
ARM/Thumb
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机学报
月刊
0254-4164
11-1826/TP
大16开
中国科学院计算技术研究所(北京2704信箱)
2-833
1978
chi
出版文献量(篇)
5154
总下载数(次)
49
总被引数(次)
187004
相关基金
国家自然科学基金
英文译名:the National Natural Science Foundation of China
官方网址:http://www.nsfc.gov.cn/
项目类型:青年科学基金项目(面上项目)
学科类型:数理科学
论文1v1指导