论文摘要
SIMD指令在大多数现代处理器架构中是必需的拓展部件。使用SIMD指令能同时对一组数据执行相同操作,从而实现空间上的并行性,显著提高处理性能。因此SIMD指令在二进制文件中指令的比例显著提高。但大部分动态二进制翻译器忽视了SIMD指令的翻译,源平台的SIMD指令常被翻译为一系列的标量指令,即要求目标平台拥有对应的SIMD指令支持此类并行计算。文章以申威国产处理器为实现平台,提出基于QEMU系统翻译SIMD指令优化方法,包括两个方面,一是借助修改已在QEMU中实现的helper函数,二是使用新引进的向量中间表示提高翻译系统QEMU对SIMD指令的翻译效率。前端为IA32平台,优化后的QEMU翻译对源平台的文件取得较好的加速效果。
论文目录
文章来源
类型: 期刊论文
作者: 石强,赵荣彩,高亚虎,王军
关键词: 二进制翻译,指令,中间表示,优化
来源: 信息工程大学学报 2019年03期
年度: 2019
分类: 信息科技
专业: 计算机硬件技术
单位: 信息工程大学
基金: 国家自然科学基金资助项目(61472447)
分类号: TP332
页码: 308-312
总页数: 5
文件大小: 1029K
下载量: 30
相关论文文献
- [1].基于QEMU的程序行为监视系统设计与实现[J]. 信息技术 2016(12)
- [2].基于QEMU的动态函数调用跟踪[J]. 计算机研究与发展 2017(07)
- [3].使用QEMU模拟运行Windows[J]. 电脑知识与技术 2010(26)
- [4].基于虚拟机QEMU的嵌入式全系统仿真测试环境的研究与实现[J]. 航空电子技术 2011(04)
- [5].基于QEMU的安卓进程发现工具设计与实现[J]. 计算机工程与设计 2015(04)
- [6].基于QEMU的虚拟可信平台模块的设计与实现[J]. 计算机工程与设计 2011(03)
- [7].基于QEMU的可重构专用处理器模拟器实现[J]. 计算机工程与设计 2016(05)
- [8].基于QEMU的动态二进制插桩技术[J]. 计算机研究与发展 2019(04)
- [9].基于QEMU的外部总线仿真技术[J]. 计算机工程 2014(02)
- [10].基于QEMU实现的处理器类故障模拟与注入方法研究[J]. 计算机工程与科学 2014(01)
- [11].基于QEMU的CPU指令频度分析[J]. 计算机工程与应用 2017(11)
- [12].基于QEMU的跨平台静态二进制翻译系统[J]. 浙江大学学报(工学版) 2016(01)
- [13].基于龙芯3A处理器的跨平台二进制翻译器QEMU的优化研究[J]. 计算机应用与软件 2014(07)
- [14].自修改代码对QEMU翻译效率的影响分析[J]. 电子技术应用 2014(07)
- [15].基于KVM和QEMU的虚拟桌面系统的实现与应用[J]. 计算机应用与软件 2012(11)
- [16].面向QEMU的分布式块存储系统的设计与实现[J]. 微型电脑应用 2016(04)
- [17].在二进制翻译中利用本地库代码[J]. 兵器装备工程学报 2018(12)
- [18].一种多线程动态二进制翻译优化系统的研究与实现[J]. 小型微型计算机系统 2015(04)
- [19].基于QEMU的CAN总线节点仿真器[J]. 计算机系统应用 2010(12)
- [20].基于QEMU的CAN网络仿真[J]. 计算机应用与软件 2015(05)
- [21].基于QEMU的虚拟网络设备物理层通信的研究[J]. 电子技术与软件工程 2016(02)
- [22].污点标记技术在恶意代码分析中的应用[J]. 现代电子技术 2015(13)
- [23].基于QEMU的全数字仿真环境设计[J]. 环境技术 2016(04)