动态二进制翻译器QEMU中冗余指令消除技术研究  被引量:4

OPTIMIZATION TECHNIQUE OF REDUNDANT INSTRUCTIONS ELIMINATION IN DYNAMIC BINARY TRANSLATOR QEMU

在线阅读下载全文

作  者:宋强[1] 陈香兰[1] 陈华平[1] 

机构地区:[1]中国科学技术大学计算机科学与技术学院,安徽合肥230026

出  处:《计算机应用与软件》2012年第5期67-69,98,共4页Computer Applications and Software

基  金:国家重大专项"核心电子器件;高端通用芯片及基础软件产品"(2009ZX01028-002-003-005)

摘  要:计算机体系结构的不断发展,使得代码迁移工作变得尤为重要,在这种背景下,二进制翻译技术应运而生。二进制翻译技术使得在已有的体系结构下生成的可执行文件自动迁移到新的体系结构中成为可能。以龙芯2F处理器为硬件平台,研究二进制翻译器QEMU中冗余指令的删除优化技术,使用代码活性分析方法来降低代码膨胀度,提高执行效率。该优化技术带来的优化效果超过其自身开销,具有实际优化价值。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.

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

分 类 号:TP314[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象