看过本文的还看了

相关文献

该作者的其他文献

文献详情 >利用控制流识别进行二进制翻译代码缓存压缩 收藏
利用控制流识别进行二进制翻译代码缓存压缩

利用控制流识别进行二进制翻译代码缓存压缩

作     者:刘畅 陈志坚 孟建熠 谭年熊 Liu Chang;Chen Zhijian;Meng Jianyi;Tan Nianxiong

作者机构:浙江大学超大规模集成电路设计研究所杭州310027 

基  金:中央高校基本科研业务费专项基金(2012QNA5004) 

出 版 物:《计算机辅助设计与图形学学报》 (Journal of Computer-Aided Design & Computer Graphics)

年 卷 期:2014年第26卷第6期

页      码:999-1006页

摘      要:为了扩展动态二进制翻译产生的本地翻译块,消除因分支目标重复产生的冗余本地代码和返回代码,降低代码缓存的内存占用,提出一种基于控制流识别的代码缓存压缩策略.通过分析投机与非投机2种扩展方式的利弊,结合嵌入式程序分支指令的特征,通过分支方向和偏移量识别对应的控制流;根据控制流选择适合本地翻译块的扩展方式,压缩动态二进制翻译的代码缓存.运行嵌入式基准测试程序时的实验数据表明,在实现该策略后,QEMU二进制模拟器代码缓存的内存占用降低了10%~40%.

主 题 词:动态二进制翻译 代码缓存压缩 翻译块扩展 控制流 

学科分类:08[工学] 0835[0835] 0811[工学-水利类] 0812[工学-测绘类] 081202[081202] 

核心收录:

馆 藏 号:203273722...

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分