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

译码制导的动态二进制翻译优化
引用本文:董卫宇,王瑞敏,戚旭衍,曾韵.译码制导的动态二进制翻译优化[J].计算机科学,2015,42(6):189-192, 203.
作者姓名:董卫宇  王瑞敏  戚旭衍  曾韵
作者单位:数学工程与先进计算国家重点实验室 郑州450000
摘    要:提出了一种译码制导的轻量级动态二进制翻译优化技术,该技术在译码阶段提取源指令的高层语义信息,结合上下文对其进行标注,并在翻译阶段利用标注信息直接生成优化的目标指令.该技术可识别动态二进制翻译系统中主要的基本块级优化机会,去除load/store冗余、精确异常导致的冗余和标志位处理冗余.测试表明,相比QEMU,该优化技术的跨平台x86系统虚拟机ARCH-BRIDGE的翻译开销降低了53%,翻译块尺寸降低了78%,load和store操作数量分别了降低了50%和21%.

关 键 词:动态二进制翻译  系统虚拟机  软件透明移植  申威处理器

Decoding-directed Dynamic Binary Translation Optimization
DONG Wei-yu,WANG Rui-min,QI Xu-yan and ZENG Yun.Decoding-directed Dynamic Binary Translation Optimization[J].Computer Science,2015,42(6):189-192, 203.
Authors:DONG Wei-yu  WANG Rui-min  QI Xu-yan and ZENG Yun
Affiliation:State Key Laboratory of Mathematical Engineering and Advanced Computing,Zhengzhou 450000,China,State Key Laboratory of Mathematical Engineering and Advanced Computing,Zhengzhou 450000,China,State Key Laboratory of Mathematical Engineering and Advanced Computing,Zhengzhou 450000,China and State Key Laboratory of Mathematical Engineering and Advanced Computing,Zhengzhou 450000,China
Abstract:The paper introduced a decoding-directed lightweight optimization technique for dynamic binary translation.In decoding phase,it extracts high-level semantics from source instructions,attaches appropriate annotations to them according to the context,and in translation phase,it emits optimized local instruction directly using the annotation information.The technique may identify most block-level optimization opportunities of dynamic binary translation system,and remove redundancies generated by load/store,precise exception supporting and flags handling.Evaluation demonstrates that taking QEMU for reference,the translation overhead of cross-platform x86 system virtual machine ARCH-BRIDGE using above technique gets a decrease of 53%,while the translation block size decreases by 78%,and the load/store operation number deceases by 50% and 21% respectively.
Keywords:Dynamic binary translation  System VM  Software transparent porting  SW processor
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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