期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
利用控制流识别进行二进制翻译代码缓存压缩
1
作者 刘畅 陈志坚 +1 位作者 孟建熠 谭年熊 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2014年第6期999-1006,共8页
为了扩展动态二进制翻译产生的本地翻译块,消除因分支目标重复产生的冗余本地代码和返回代码,降低代码缓存的内存占用,提出一种基于控制流识别的代码缓存压缩策略.通过分析投机与非投机2种扩展方式的利弊,结合嵌入式程序分支指令的特征... 为了扩展动态二进制翻译产生的本地翻译块,消除因分支目标重复产生的冗余本地代码和返回代码,降低代码缓存的内存占用,提出一种基于控制流识别的代码缓存压缩策略.通过分析投机与非投机2种扩展方式的利弊,结合嵌入式程序分支指令的特征,通过分支方向和偏移量识别对应的控制流;根据控制流选择适合本地翻译块的扩展方式,压缩动态二进制翻译的代码缓存.运行嵌入式基准测试程序时的实验数据表明,在实现该策略后,QEMU二进制模拟器代码缓存的内存占用降低了10%~40%. 展开更多
关键词 动态二进制翻译 代码缓存压缩 翻译块扩展 控制流
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部