您的位置: 专家智库 > >

卢帅兵

作品数:2 被引量:11H指数:2
供职机构:解放军信息工程大学更多>>
发文基金:国家自然科学基金更多>>
相关领域:自动化与计算机技术电子电信更多>>

文献类型

  • 2篇中文期刊文章

领域

  • 2篇电子电信
  • 2篇自动化与计算...

主题

  • 2篇进制
  • 2篇二进制
  • 2篇二进制翻译
  • 2篇QEMU
  • 1篇动态二进制
  • 1篇动态二进制翻...
  • 1篇映射
  • 1篇映射表
  • 1篇索引
  • 1篇跨平台
  • 1篇寄存器
  • 1篇寄存器分配

机构

  • 2篇解放军信息工...

作者

  • 2篇单征
  • 2篇卢帅兵
  • 1篇庞建民
  • 1篇岳峰
  • 1篇戴涛
  • 1篇石强

传媒

  • 2篇浙江大学学报...

年份

  • 2篇2016
2 条 记 录,以下是 1-2
排序方式:
基于QEMU的跨平台静态二进制翻译系统被引量:6
2016年
为了实现快速映射间接分支目标地址,提出地址索引映射表法,使用地址数组按源地址顺序保存所有对应的目的地址,索引数组存储源地址在地址数组中的索引位置,只需要几条指令就可以完成源地址到目的地址的映射,提高了执行速度.为了加快函数的调用处理,提出将本地栈作为影子栈、与本地库函数封装相结合的方法.本地栈模拟参数传递和返回,加速函数调用.结合封装接口处理参数和返回值,实现间接调用本地库函数,提高了函数处理能力.基于上述方法和QEMU,设计并实现了静态二进制翻译系统SQEMU.基于SPEC2006和nbench测试集,从x86平台翻译到Alpha平台的实验表明,SQEMU相对QEMU平均加速比分别达2.09倍和6.39倍.
卢帅兵庞建民单征岳峰
关键词:二进制翻译QEMU
基于优先级动态二进制翻译寄存器分配算法被引量:5
2016年
针对动态二进制翻译系统QEMU寄存器分配不考虑基本块之间对寄存器需求的差异性,造成不必要寄存器溢出而导致重复访存开销的问题,提出高效的基于优先级线性扫描寄存器分配算法.该算法基于中间表示与源平台寄存器之间的映射关系,获取每一次生成基本块中间指令预分配寄存器次数并统计排序确定寄存器的优先级,寄存器分配时动态调整寄存器分配顺序,减少寄存器溢出次数,降低生成本地代码指令数量.QEMU动态翻译x86、mips及arm平台的nbench测试集实验结果表明,该算法基于中间代码改进具有很好的跨平台性,有效减少了生成本地代码指令数目,比QEMU优化前翻译性能分别提升了6.7%、6.8%、4.7%.
戴涛单征卢帅兵石强潭捷
关键词:动态二进制翻译寄存器分配QEMU
共1页<1>
聚类工具0