首页 | 本学科首页   官方微博 | 高级检索  
     

动态二进制翻译器QEMU中冗余指令消除技术研究
引用本文:宋强,陈香兰,陈华平.动态二进制翻译器QEMU中冗余指令消除技术研究[J].计算机应用与软件,2012,29(5):67-69,98.
作者姓名:宋强  陈香兰  陈华平
作者单位:中国科学技术大学计算机科学与技术学院 安徽 合肥 230026
摘    要:计算机体系结构的不断发展,使得代码迁移工作变得尤为重要,在这种背景下,二进制翻译技术应运而生。二进制翻译技术使得在已有的体系结构下生成的可执行文件自动迁移到新的体系结构中成为可能。以龙芯2F处理器为硬件平台,研究二进制翻译器QEMU中冗余指令的删除优化技术,使用代码活性分析方法来降低代码膨胀度,提高执行效率。该优化技术带来的优化效果超过其自身开销,具有实际优化价值。

关 键 词:二进制翻译  冗余指令消除  动态优化  虚拟机

OPTIMIZATION TECHNIQUE OF REDUNDANT INSTRUCTIONS ELIMINATION IN DYNAMIC BINARY TRANSLATOR QEMU
Song Qiang , Chen Xianglan , Chen Huaping.OPTIMIZATION TECHNIQUE OF REDUNDANT INSTRUCTIONS ELIMINATION IN DYNAMIC BINARY TRANSLATOR QEMU[J].Computer Applications and Software,2012,29(5):67-69,98.
Authors:Song Qiang  Chen Xianglan  Chen Huaping
Affiliation:Song Qiang Chen Xianglan Chen Huaping(School of Computer Science and Technology,University of Science and Technology of China,Hefei 230026,Anhui,China)
Abstract:The continuous development of computer architecture makes code migration become particularly important.In this context,the binary translation technology comes into being.Binary translation technology makes it possible that the executable file generated on an existing architecture is automatically migrated to a new architecture.In this paper,the authors present methods for redundant instructions elimination to reduce code expansion and improve the efficiency on Godson 2F CPU as the hardware platform.It is such a technique that its optimization achievements exceed its cost,thus it achieves practical optimization values.
Keywords:Binary translator Redundant instructions elimination Dynamic optimization Virtual machine
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号