期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
一种多线程动态二进制翻译优化系统的研究与实现 被引量:1
1
作者 崔韫楠 庞建民 +1 位作者 岳峰 王银浩 《小型微型计算机系统》 CSCD 北大核心 2015年第4期683-688,共6页
动态二进制翻译通过对程序的动态跟踪,实时对目标代码进行解码和翻译,被广泛地应用于软件跨平台移植等领域.但是动态二进制翻译仍然存在运行开销过大和翻译低效等问题,为解决这一问题,开发了一种基于QEMU的多线程动态二进制翻译优化系统... 动态二进制翻译通过对程序的动态跟踪,实时对目标代码进行解码和翻译,被广泛地应用于软件跨平台移植等领域.但是动态二进制翻译仍然存在运行开销过大和翻译低效等问题,为解决这一问题,开发了一种基于QEMU的多线程动态二进制翻译优化系统.系统通过引入多线程技术,将翻译执行前端和热路径优化后端分别放置在不同的线程中,实现了前端翻译执行和后端热路径优化的多线程并行执行.系统前端利用局部预测算法进行热路径选择,后端通过超级块封装和条件跳转优化进行本地码优化.系统的cache管理采用了分层管理策略.整体性能测试实验表明,系统在低翻译执行开销的基础上,比现有二进制翻译平台QEMU整体性能提升了约5%. 展开更多
关键词 动态二进制翻译 QEMU 多线程 局部预测 热路径优化
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部