基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
在动态二进制翻译过程中,将执行频度高的代码片段长时间驻留在翻译缓存,同时扩大翻译器一次执行的代码量,是减少上下文切换开销、提升系统效率的有效途径.为此,提出了“热代码识别→超块缓存构造-→T-Cache管理策略改进”的优化线索,设计了一种基于频度统计的热代码识别算法,将频度值超过预设阈值的基本块及其后续基本块作为热代码识别条件;基于识别出的热代码,提出了构造超块缓存的思想,将热代码包含的基本块翻译后做物理连接,形成容量更大的超块缓存提供给T-Cache系统;以此为基础,改进了T-Cache系统原有的查找方法和替换策略.实验验证了该优化方法的正确性和有效性,在国产申威处理器平台上,该方法使得标准测试集SPEC 2006获得平均9.34%的性能提升.
推荐文章
动态二进制翻译中数据预取优化研究
数据预取
二进制翻译
动态优化
超级块
二进制翻译中系统库函数的分类处理方法
二进制翻译
系统库函数
普通库函数
特殊库函数
一种基于二进制区分矩阵的属性约简算法
粗糙集理论
属性约简
二进制区分矩阵
二进制翻译系统BATSUP中的动态翻译器的设计与实现
二进制翻译系统
解释执行
动态翻译
动态翻译器
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 一种基于频度统计的动态二进制翻译优化方法
来源期刊 计算机工程与科学 学科 工学
关键词 二进制翻译 热代码 超块 T-Cache QEMU
年,卷(期) 2018,(4) 所属期刊栏目 高性能计算
研究方向 页码范围 602-608
页数 7页 分类号 TP311
字数 6398字 语种 中文
DOI 10.3969/j.issn.1007-130X.2018.04.005
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 单征 16 75 5.0 8.0
2 庞建民 28 97 5.0 7.0
3 李男 3 4 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (9)
共引文献  (28)
参考文献  (7)
节点文献
引证文献  (1)
同被引文献  (6)
二级引证文献  (0)
1998(2)
  • 参考文献(0)
  • 二级参考文献(2)
2000(6)
  • 参考文献(3)
  • 二级参考文献(3)
2001(1)
  • 参考文献(0)
  • 二级参考文献(1)
2003(1)
  • 参考文献(0)
  • 二级参考文献(1)
2005(2)
  • 参考文献(0)
  • 二级参考文献(2)
2007(3)
  • 参考文献(3)
  • 二级参考文献(0)
2009(1)
  • 参考文献(1)
  • 二级参考文献(0)
2018(1)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(1)
  • 二级引证文献(0)
2018(1)
  • 引证文献(1)
  • 二级引证文献(0)
研究主题发展历程
节点文献
二进制翻译
热代码
超块
T-Cache
QEMU
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机工程与科学
月刊
1007-130X
43-1258/TP
大16开
湖南省长沙市开福区德雅路109号国防科技大学计算机学院
42-153
1973
chi
出版文献量(篇)
8622
总下载数(次)
11
总被引数(次)
59030
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导