1 / 4
文档名称:

动态二进制翻译器QEMU 中冗余指令消除技术研究.pdf

格式:pdf   页数:4
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

动态二进制翻译器QEMU 中冗余指令消除技术研究.pdf

上传人:799474576 2013/8/6 文件大小:0 KB

下载得到文件列表

动态二进制翻译器QEMU 中冗余指令消除技术研究.pdf

文档介绍

文档介绍:第 29卷第 5期计算机应用与软件 Vol
2012年 puterApplicationsandSoftware May2012
动态二进制翻译器 QEMU中冗余指令消除技术研究
宋强陈香兰陈华平
(中国科学技术大学计算机科学与技术学院安徽合肥 230026)
摘要计算机体系结构的不断发展,使得代码迁移工作变得尤为重要,在这种背景下,二进制翻译技术应运而生。二进制翻译
技术使得在已有的体系结构下生成的可执行文件自动迁移到新的体系结构中成为可能。以龙芯 2F处理器为硬件平台,研究二进制
翻译器 QEMU中冗余指令的删除优化技术,使用代码活性分析方法来降低代码膨胀度,提高执行效率。该优化技术带来的优化效
果超过其自身开销,具有实际优化价值。
关键词二进制翻译冗余指令消除动态优化虚拟机
中图分类号 TP314 文献标识码 A
OPTIMIZATIONTECHNIQUEOFREDUNDANTINSTRUCTIONSELIMINATIONIN
DYNAMICBINARYTRANSLATORQEMU
SongQiang ChenXianglan ChenHuaping
(puterScienceandTechnology,UniversityofScienceandTechnologyofChina,Hefei230026,Anhui,China)
Abstract ,the

,theauthorspresentmethodsforredundantinstructionselimination

achievementsexceeditscost,thusitachievespracticaloptimizationvalues.
Keywords Binarytranslator Redundantinstructionselimination Dynamicoptimization Virtualmachine
处理器以及周边设备,在此环境中属于多个用户的许多进程可
0 引言以并存。
QEMU系统是目前较为先进的多源多目标的二进制翻译系
随着新体系结构的研究和开发,代码迁移问题更加凸显出统,而且它同时支持进程级虚拟和系统级虚拟两种工作模式,具
来。为了使新的体系结构得到推广流行,必须要对其提供相应有高速、跨平台、开源、易移植等优点[1]。现有的一些研究多是
的软件支持;但由于新体系结构尚未流行,又导致很少有软件厂进程级虚拟机优化,并以 QEMU