基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
二进制翻译是不同体系结构之间软件移植的重要手段.体系结构和硬件环境上的差别,可以通过二进制翻译系统来弥补,在翻译过程中往往使用多条本地指令模拟一条目标指令,翻译代码规模随之显著增加,从而导致被翻译程序的执行效率下降.寄存器作为处理器和内存交换信息的重要存储部件,寄存器的模拟器方式对于程序的性能有着至关重要的影响.为了提高特定平台翻译后代码的执行效率,提出了在动态二进制翻译机制中使用全部寄存器直接映射方法,详细分析了二进制翻译中的上下文切换原理和寄存器访问范围,为异构平台之间寄存器直接映射提供方法指导.利用QEMU模拟器,把x86架构的8个通用寄存器全部的直接映射到MIPS架构的对应寄存器,在此基础上,进行大量的指令翻译规则的简化.实验数据表明,该方法可以有效简化指令翻译,降低代码膨胀率,使得SPEC CINT 2000测试程序在龙芯CPU上翻译后代码运行时间下降了30%- 40%.
推荐文章
动态二进制翻译中数据预取优化研究
数据预取
二进制翻译
动态优化
超级块
二进制翻译系统BATSUP中的动态翻译器的设计与实现
二进制翻译系统
解释执行
动态翻译
动态翻译器
二进制翻译中系统库函数的分类处理方法
二进制翻译
系统库函数
普通库函数
特殊库函数
IA-64二进制翻译中跳转表恢复技术
程序切片,二进制翻译
跳转表
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 动态二进制翻译中全寄存器直接映射方法
来源期刊 计算机应用与软件 学科 工学
关键词 动态二进制翻译 寄存器映射 x86体系结构 MIPS体系结构 QEMU
年,卷(期) 2011,(11) 所属期刊栏目 基金项目论文
研究方向 页码范围 21-24,48
页数 分类号 TP3
字数 5235字 语种 中文
DOI 10.3969/j.issn.1000-386X.2011.11.005
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 陈国良 中国科学技术大学计算机科学与技术学院 123 2142 20.0 43.0
2 孙广中 中国科学技术大学计算机科学与技术学院 34 328 8.0 17.0
3 廖银 中国科学技术大学计算机科学与技术学院 3 25 2.0 3.0
4 姜海涛 中国科学技术大学计算机科学与技术学院 5 65 3.0 5.0
5 靳国杰 中国科学院计算技术研究所 6 31 3.0 5.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (3)
共引文献  (9)
参考文献  (2)
节点文献
引证文献  (21)
同被引文献  (18)
二级引证文献  (20)
1998(1)
  • 参考文献(0)
  • 二级参考文献(1)
2000(1)
  • 参考文献(1)
  • 二级参考文献(0)
2003(1)
  • 参考文献(0)
  • 二级参考文献(1)
2005(1)
  • 参考文献(0)
  • 二级参考文献(1)
2009(1)
  • 参考文献(1)
  • 二级参考文献(0)
2011(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2013(2)
  • 引证文献(2)
  • 二级引证文献(0)
2014(5)
  • 引证文献(5)
  • 二级引证文献(0)
2015(5)
  • 引证文献(4)
  • 二级引证文献(1)
2016(6)
  • 引证文献(4)
  • 二级引证文献(2)
2017(5)
  • 引证文献(0)
  • 二级引证文献(5)
2018(7)
  • 引证文献(3)
  • 二级引证文献(4)
2019(10)
  • 引证文献(3)
  • 二级引证文献(7)
2020(1)
  • 引证文献(0)
  • 二级引证文献(1)
研究主题发展历程
节点文献
动态二进制翻译
寄存器映射
x86体系结构
MIPS体系结构
QEMU
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机应用与软件
月刊
1000-386X
31-1260/TP
大16开
上海市愚园路546号
4-379
1984
chi
出版文献量(篇)
16532
总下载数(次)
47
总被引数(次)
101489
相关基金
国家自然科学基金
英文译名:the National Natural Science Foundation of China
官方网址:http://www.nsfc.gov.cn/
项目类型:青年科学基金项目(面上项目)
学科类型:数理科学
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导