龙芯3A1500二进制翻译访存性能重要指标:内存拷贝效率提 ...

来源:百度文库 编辑:超级军网 时间:2024/04/29 19:33:09


现有二进制翻译系统主要采用纯软件的方法实现访存指令模拟,用于目标访存指令的翻译后代码规模过高,导致模拟效率低下。针对该问题,提出一种高效的龙芯二进制翻译系统,设计一种双翻译后备缓冲(TLB)结构,通过在CPU核中新增一个专门用于转换宿主机地址的硬件TLB,实现由硬件直接进行地址转换,并通过降低用于X86访存指令的翻译后代码规模减少模拟开销。实验结果表明,与采用纯软件模拟方法的二进制翻译系统相比,优化后的内存拷贝性能提高约100倍,模拟X86Linux内核的启动时间缩短19.12%

现有二进制翻译系统主要采用纯软件的方法实现访存指令模拟,用于目标访存指令的翻译后代码规模过高,导致模拟效率低下。针对该问题,提出一种高效的龙芯二进制翻译系统,设计一种双翻译后备缓冲(TLB)结构,通过在CPU核中新增一个专门用于转换宿主机地址的硬件TLB,实现由硬件直接进行地址转换,并通过降低用于X86访存指令的翻译后代码规模减少模拟开销。实验结果表明,与采用纯软件模拟方法的二进制翻译系统相比,优化后的内存拷贝性能提高约100倍,模拟X86Linux内核的启动时间缩短19.12%


随着二进制翻译中客户机访存性能的优化空间被硬件辅助方案挖掘得所剩无几'该领域的热点研究方向将转向I/O设备模拟'特别是图形显示加速器的模拟, 如果I/O模拟的性能取得显著成果'虚拟化技术的应用将会得到进一步普及.

随着二进制翻译中客户机访存性能的优化空间被硬件辅助方案挖掘得所剩无几'该领域的热点研究方向将转向I/O设备模拟'特别是图形显示加速器的模拟, 如果I/O模拟的性能取得显著成果'虚拟化技术的应用将会得到进一步普及.
不错,有没有具体论文说明?
不错,有没有具体论文说明?
http://www.ecice06.com/CN/abstract/abstract26762.shtml
视频有么,快上
hswz 发表于 2016-1-12 21:33
随着二进制翻译中客户机访存性能的优化空间被硬件辅助方案挖掘得所剩无几'该领域的热点研究方向将转向I/O设 ...
还没有出实物产品吧,那么自信?
   这个怎么和transmeta的方案很类似啊,transmeta是用VLWI体系,翻译X86指令后执行,并在内存中保留拷贝,如果下次是同样的指令就不用翻译了直接执行拷贝的,类似cache
还没有出实物产品吧,那么自信?
论文结论         
hswz 发表于 2016-1-14 12:37
论文结论
去年有个论文集其中说二进制翻译效率能达到79%了,这个成果应该挺重要的,应该会使最终效率提高不少吧