动态二进制翻译的多线程并行优化研究
为了充分利用多核CPU来实现动态二进制翻译的并行化,研究了用多线程将翻译阶段和执行阶段并行优化的方法,提供了并行化系统的程序流程.并根据翻译与执行的时序及相关性,设计实现了一种超前翻译算法,它能够有效预测程序的执行路径,为翻译过程提供导向作用.实验结果表明,该优化方法提高了翻译缓存中基本块的命中率,使执行阶段尽量不被中断,进而提升了执行效率.
动态二进制翻译、并行化、多线程、超前翻译、执行效率
32
TP391.9(计算技术、计算机技术)
2011-12-19(万方平台首次上网日期,不代表论文的发表时间)
共4页
2370-2372,2380