国家重点基础研究发展计划(2004CCA02600)
- 作品数:3 被引量:13H指数:2
- 相关作者:梁阿磊管海兵包云程史辉辉李骏更多>>
- 相关机构:上海交通大学更多>>
- 发文基金:国家重点基础研究发展计划更多>>
- 相关领域:自动化与计算机技术更多>>
- 动态二进制翻译中热路径优化的软件实现被引量:5
- 2007年
- 在动态二进制翻译中,热路径的识别和生成是提高二进制翻译器效率的重要环节。为了提高热路径预测的命中率,必须在程序的运行中搜集较为详细的信息,这必然增加系统的开销。因此,在准确率和开销之间做出权衡十分必要。该文在研究现有热路径算法的基础上,提出了一种改进的基于路径的热路径识别和优化算法,并对结果进行了分析。
- 史辉辉管海兵梁阿磊
- 关键词:动态二进制翻译动态优化
- 动态二进制翻译基础平台CrossBit的设计与实现被引量:7
- 2007年
- 二进制翻译是指把一种机器平台上的二进制可执行程序经过转换后运行在另一个机器平台上的过程,它解决了二进制代码在异构机器平台上的迁移问题。该文介绍了二进制翻译的工作原理,阐述了CrossBit动态二进制翻译基础平台的设计思路与关键实现,包括其系统架构、工作流程和中间指令的设计。实验数据表明,二进制翻译技术的性能优于传统软件解释技术。
- 包云程梁阿磊管海兵
- 关键词:二进制翻译虚拟机
- 动态二进制翻译中基本块重叠冗余的优化被引量:2
- 2007年
- 动态二进制翻译技术通常采用基本块作为翻译和执行的基本单元,动态翻译中的基本块在划分过程中存在重叠冗余的情况,即当前翻译的基本块可能是一个已经过翻译的基本块子集,或者包含一个已翻译的基本块,这增加了翻译开销。该文从优化动态二进制翻译角度出发,检测、消除由基本块重叠冗余带来的开销。实验表明,在动态二进制翻译过程中存在5%左右的基本块重叠率,通过消除这些冗余可以将翻译和执行的性能提高1%~4%。
- 李骏管海兵李增祥梁阿磊
- 关键词:动态二进制翻译优化技术