期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
基于多级队列缓存淘汰算法的处理器全数字仿真优化 被引量:1
1
作者 范延芳 韦涌泉 王向晖 《计算机测量与控制》 2018年第6期180-183,共4页
通过虚拟目标机实现星载软件的测试是节约卫星开发成本,提高卫星软件测试效率的重要手段;作为星载计算机的核心部件,虚拟处理器的指令集执行速度直接决定虚拟目标机的仿真效率;采用多级队列缓存淘汰策略对QEMU原有的动态指令翻译实现进... 通过虚拟目标机实现星载软件的测试是节约卫星开发成本,提高卫星软件测试效率的重要手段;作为星载计算机的核心部件,虚拟处理器的指令集执行速度直接决定虚拟目标机的仿真效率;采用多级队列缓存淘汰策略对QEMU原有的动态指令翻译实现进行优化,提高仿真处理器的执行效率,因此若采用仿真处理系统加载星载嵌入式软件进行测试,可以根据测试需要,在仿真处理器可实现范围内加速运行被测软件,从而实现缩短软件测试周期的目的;选取某星载中心计算机嵌入式应用软件为测试对象,实验表明,采用优化算法后的仿真处理器的运行速度可以达到平均260 MIPS,是QEMU-2.6.1版未优化前实现的仿真处理器处理速度的9.3倍,即,采用仿真处理器能够使被测软件运行在9倍于硬件处理器的运行速度下,大大提升了软件测试效率,缩短了测试周期。 展开更多
关键词 动态指令翻译 多级队列缓存淘汰算法 处理器仿真
下载PDF
一个高可移植性的轻量级x86模拟器 被引量:1
2
作者 曹欢寅 张妍 《计算机系统应用》 2011年第5期101-104,143,共5页
介绍一个可以在多种处理器体系结构上运行的轻量级x86模拟器PIT(Portable x86 Instruction Translator)。"动态二进制指令翻译"是一个可以让一种机器的指令运行在另一种机器上的技术。PIT采用了可移植的动态二进制指令翻译技... 介绍一个可以在多种处理器体系结构上运行的轻量级x86模拟器PIT(Portable x86 Instruction Translator)。"动态二进制指令翻译"是一个可以让一种机器的指令运行在另一种机器上的技术。PIT采用了可移植的动态二进制指令翻译技术,可以在多种体系结构(包括x86,PowerPC,ARM,Sparc)的CPU上模拟执行英特尔x86指令。用户可以在PIT环境中加载x86系统上在用户态运行的常用格式的16位或32位可执行文件(包括COM,EXE,ELF)运行并观察输出结果。PIT采用了指令块动态缓存和条件码延迟计算的技术用于加速指令翻译的效率,使用虚拟x86 MMU(内存管理单元)的方式支持指令在PIT虚拟环境中对4GB内存空间进行寻址。只需要通过简单的配置和重新编译,PIT就可以在不同的CPU体系结构上模拟运行x86系统上的可执行文件。 展开更多
关键词 x86模拟器 动态二进制指令翻译 虚拟化技术
下载PDF
An efficient adapting virtual intermediate instruction set towards optimized dynamic binary translator (DBT) system
3
作者 杨吟冬 管海兵 《Journal of Central South University》 SCIE EI CAS 2012年第11期3118-3128,共11页
A new efficient adapting virtual intermediate instruction set,V-IIS,is designed and implemented towards the optimized dynamic binary translator (DBT) system.With the help of this powerful but previously little-studied... A new efficient adapting virtual intermediate instruction set,V-IIS,is designed and implemented towards the optimized dynamic binary translator (DBT) system.With the help of this powerful but previously little-studied component,DBTs can not only get rid of the dependence of machine(s),but also get better performance.From our systematical study and evaluation,experimental results demonstrate that if V-IIS is well designed,without affecting the other optimizing measures,this could make DBT's performance close to those who do not have intermediate instructions.This study is an important step towards the grand goal of high performance "multi-source" and "multi-target" dynamic binary translation. 展开更多
关键词 binary translation virtual intermediate instruction set dynamic binary translator (DBT)
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部