基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
现有二进制翻译系统主要采用纯软件的方法实现访存指令模拟,用于目标访存指令的翻译后代码规模过高,导致模拟效率低下.针对该问题,提出一种高效的龙芯二进制翻译系统,设计一种双翻译后备缓冲(TLB)结构,通过在CPU核中新增一个专门用于转换宿主机地址的硬件TLB,实现由硬件直接进行地址转换,并通过降低用于X86访存指令的翻译后代码规模减少模拟开销.实验结果表明,与采用纯软件模拟方法的二进制翻译系统相比,优化后的内存拷贝性能提高约100倍,模拟X86 Linux内核的启动时间缩短19.12%.
推荐文章
动态二进制翻译中数据预取优化研究
数据预取
二进制翻译
动态优化
超级块
二进制翻译中系统库函数的分类处理方法
二进制翻译
系统库函数
普通库函数
特殊库函数
二进制翻译中代码Cache的分级双粒度管理策略
二进制翻译
代码Cache
LRC策略
64位高性能冗余二进制-二进制数转换器的设计
RB-NB转换器
并行前缀加法器
进位跳跃加法器
冗余二进制乘法器
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 基于双TLB的二进制翻译访存性能优化
来源期刊 计算机工程 学科 工学
关键词 指令集架构 二进制翻译 翻译后备缓冲 命中率 龙芯处理器
年,卷(期) 2015,(12) 所属期刊栏目 体系结构与软件技术
研究方向 页码范围 75-81
页数 7页 分类号 TP311
字数 6432字 语种 中文
DOI 10.3969/j.issn.1000-3428.2015.12.015
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 王振华 中国科学院大学计算机与控制工程学院 30 453 11.0 21.0
5 靳国杰 中国科学院计算技术研究所 6 31 3.0 5.0
7 李晖 3 2 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (42)
参考文献  (3)
节点文献
引证文献  (1)
同被引文献  (0)
二级引证文献  (0)
1997(1)
  • 参考文献(1)
  • 二级参考文献(0)
1998(1)
  • 参考文献(1)
  • 二级参考文献(0)
2005(1)
  • 参考文献(1)
  • 二级参考文献(0)
2015(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2018(1)
  • 引证文献(1)
  • 二级引证文献(0)
研究主题发展历程
节点文献
指令集架构
二进制翻译
翻译后备缓冲
命中率
龙芯处理器
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机工程
月刊
1000-3428
31-1289/TP
大16开
上海市桂林路418号
4-310
1975
chi
出版文献量(篇)
31987
总下载数(次)
53
总被引数(次)
317027
论文1v1指导