徐超豪
- 作品数:3 被引量:1H指数:1
- 供职机构:复旦大学软件学院并行处理研究所更多>>
- 发文基金:国家教育部博士点基金更多>>
- 相关领域:自动化与计算机技术更多>>
- 元数据展开的动态二进制翻译寄存器化优化被引量:1
- 2008年
- 动态二进制翻译技术可以使编译好的二进制代码无缝运行于其他架构下,目前得到越来越广泛的应用.由于在动态翻译执行的过程中缺少程序的原始语义信息而只能采用保守的策略来保证程序的正确性,从而制约到动态二进制翻译的性能.为了解决这种不足,本文提出一种基于静态编译阶段产生的对性能有影响的元数据进行动态翻译中的寄存器化优化算法,进而来提高动态翻译器的整体性能.实验数据表明优化方法对于SPECfp2000和SPECint2000测试集分别获得了15.03%和1.21%的性能提升,其中的一些测试包的加速比甚至达到了37.09%.
- 鲍弢鲁云萍徐超豪臧斌宇
- 关键词:元信息
- 注解信息制导的动态二进制翻译器内存优化
- 动态二进制翻译器能够在运行时将针对源体系结构编译的软件动态翻译成目标体系结构的软件并使之运行。尽管随着新的体系结构不断涌现,动态二进制翻译器技术越来越流行,但是动态二进制翻译器往往会受限于在翻译码上可执行的优化方法,无法...
- 徐超豪
- 关键词:内存优化
- 文献传递
- 间接转移指令在动态二进制翻译器中的预测方法被引量:1
- 2007年
- 动态二进制翻译器中间接转移指令的预测优化对其性能至关重要.在研究了动态二进制翻译器的取值信息收集框架后,给出如何在程序运行起始阶段对间接转移指令的目标地址进行取值信息收集的方法,并结合统计原理,提出对目标地址的预测应该结合取值信息进行区间估计.最后,提出了一个基于取值信息收集分析结果进行目标地址预测的优化决策函数并且通过在动态二进制翻译器"IA-32 Execution Layer"上进行实验验证了该决策函数对于间接转移指令预测的效果,并讨论了其准确性和精确度.
- 徐超豪臧斌宇
- 关键词:动态二进制翻译