|
计算机科学 2015
译码制导的动态二进制翻译优化DOI: 10.11896/j.issn.1002-137X.2015.06.041 Keywords: 动态二进制翻译,系统虚拟机,软件透明移植,申威处理器 Abstract: 提出了一种译码制导的轻量级动态二进制翻译优化技术,该技术在译码阶段提取源指令的高层语义信息,结合上下文对其进行标注,并在翻译阶段利用标注信息直接生成优化的目标指令。该技术可识别动态二进制翻译系统中主要的基本块级优化机会,去除load/store冗余、精确异常导致的冗余和标志位处理冗余。测试表明,相比qemu,该优化技术的跨平台x86系统虚拟机arch-bridge的翻译开销降低了53%,翻译块尺寸降低了78%,load和store操作数量分别了降低了50%和21%。
|