首页> 外国专利> Software emulation system with dynamic translation of emulated instructions for increased processing speed

Software emulation system with dynamic translation of emulated instructions for increased processing speed

机译:具有动态翻译仿真指令的软件仿真系统,可提高处理速度

摘要

The execution time overhead of software emulation is reduced by selecting frequently emulated instruction sequences in the software being emulated, and translating those instruction sequences into the instruction set of the emulating processor. In a first phase, frequently repeated sequences of emulated computer code are identified and selected for translation. In a second phase, the selected sequences from the instruction set of the emulated processor are translated into equivalent sequences for the instruction set of the emulating processor. In a third phase, the instruction sequence of the emulating processor is executed in lieu of emulating the original instructions from the emulated software.
机译:通过在被仿真的软件中选择频繁仿真的指令序列,并将这些指令序列转换为仿真处理器的指令集,可以减少软件仿真的执行时间开销。在第一阶段,识别并选择频繁重复的仿真计算机代码序列进行翻译。在第二阶段中,将从仿真处理器的指令集中选择的序列转换为仿真处理器的指令集的等效序列。在第三阶段中,执行仿真处理器的指令序列,而不是仿真来自仿真软件的原始指令。

著录项

  • 公开/公告号US5751982A

    专利类型

  • 公开/公告日1998-05-12

    原文格式PDF

  • 申请/专利权人 APPLE COMPUTER INC.;

    申请/专利号US19950414877

  • 发明设计人 JOHN E. MORLEY;

    申请日1995-03-31

  • 分类号G06F15/00;

  • 国家 US

  • 入库时间 2022-08-22 02:39:34

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号