| 注册
首页|期刊导航|计算机工程与应用|跨平台系统虚拟机的二进制翻译优化

跨平台系统虚拟机的二进制翻译优化

董卫宇 戚旭衍 曾韵 郭玉东 蒋烈辉

计算机工程与应用2016,Vol.52Issue(23):42-49,8.
计算机工程与应用2016,Vol.52Issue(23):42-49,8.DOI:10.3778/j.issn.1002-8331.1412-0410

跨平台系统虚拟机的二进制翻译优化

Binary translation optimization on cross-platform system virtual machine

董卫宇 1戚旭衍 1曾韵 1郭玉东 1蒋烈辉1

作者信息

  • 1. 数学工程与先进计算国家重点实验室,郑州 450000
  • 折叠

摘要

Abstract

The paper provides a block-level optimization method for dynamic binary translation, based on a prototype of cross-platform system virtual machine named ARCH-BRIDGE. By using techniques such as two-phase translation, global register allocation and delayed machine state commit, the method can effectively remove the redundancies introduced by dynamic binary translation, while avoiding intermediate presentation and keeping precise exception. Evaluation demon-strates that, the optimized ARCH-BRIDGE has much smaller translation overhead than QEMU, the sizes of translation block and translation redundancies are greatly decreased, and all the performances of SPEC CPU2006, NBENCH and OS booting get remarkable speedup.

关键词

跨平台系统虚拟机/内存虚拟化/动态二进制翻译/软件透明移植/申威处理器

Key words

cross-platform system Virtual Machine(VM)/memory virtualization/dynamic binary translation/software transparent porting/SW processor

分类

信息技术与安全科学

引用本文复制引用

董卫宇,戚旭衍,曾韵,郭玉东,蒋烈辉..跨平台系统虚拟机的二进制翻译优化[J].计算机工程与应用,2016,52(23):42-49,8.

计算机工程与应用

OA北大核心CSCDCSTPCD

1002-8331

访问量0
|
下载量0
段落导航相关论文