期刊文献+

优化动态二进制翻译器DigitalBridge 被引量:6

Optimizing Dynamic Binary Translator in DigitalBridge
在线阅读 下载PDF
导出
摘要 讨论动态二进制翻译器DigitalBridge的动态优化设计与实现,给出了基于edge profile的热路径选择算法FHFS,在热路径上实施了基于模式匹配的指令组合优化翻译和标志位延迟计算的优化。实验结果表明,优化后动态翻译的性能平均提高40%。 This paper discusses the design and implementation of dynamic optimizations in DigitalBridge, a dynamic binary translator. It proposes an edge profile based algorithm FHFS to select hot traces upon which the optimizations are carried out. Two optimization methods are presented: patternized instruction pair translation and delayed-status-flags-simulation optimization. Experiments show that these optimizations can improve the performance by 40% on average.
出处 《计算机工程》 EI CAS CSCD 北大核心 2005年第10期103-105,共3页 Computer Engineering
基金 国家自然科学基金资助项目(60103006) 国家"863"计划基金资助项目(2001AA111061)
关键词 动态优化 动态二进制翻译 热路径 标志位 Dynamic optimization Dynamic binary translation Hot trace Status flag
  • 相关文献

参考文献5

  • 1Mataga T B P, Sagiv M. Edge Profiling Versus Path Profiling: The Showdown. In Proceedings of the 25th ACM SIGPLAN-SIGACT Symposium on Principles Programming Languages. San Diego, CA,1998:134- 148
  • 2Intel Corporation. IA-32 Intel Architecture Software Developer's Manual Volume 1: Basic Architecture, 2001
  • 3Ung D, Cifuentes C. Optimizing Hot Paths in a Dynamic Binary Translator. In Proceedings of the 2nd Workshop on Binary Translation,2000- 10
  • 4Zheng C, Thompson C. PA-RISC to IA-64: Transparent Execution,No Recompilation. IEEE Comput. Mag., 2000, 33(3): 47-52
  • 5Ebcioglu K. Dynamic Binary Translation and Optimization. IEEE Trans. on Computers, 2001, 50(6): 529-548

同被引文献44

引证文献6

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部