首页> 外国专利> REGISTER-BASED INSTRUCTION OPTIMIZATION FOR FACILITATING EFFICIENT EMULATION OF AN INSTRUCTION STREAM

REGISTER-BASED INSTRUCTION OPTIMIZATION FOR FACILITATING EFFICIENT EMULATION OF AN INSTRUCTION STREAM

机译:基于寄存器的指令优化,可简化指令流的有效仿真

摘要

A register-based instruction optimization is provided for facilitating efficient emulation of a target instruction stream. The optimization includes for at least one instruction in a frequently executed sequence of target instructions: confirming that at least one register is marked as a read-only register for the sequence; confirming that each register of the at least one register has been detected to have a constant value for the at least one instruction in multiple prior iterations of the executed sequence; and response thereto, optimizing the at least one instruction by replacing the at least one instruction with at least one immediate form instruction having at least one constant value encoded directly therein from the at least one register. The optimization results in an optimized sequence of target instructions, which when translated into a sequence of host instructions, is more efficiently executed by a host computing environment.
机译:提供了基于寄存器的指令优化,以促进目标指令流的有效仿真。该优化包括针对目标指令的频繁执行序列中的至少一条指令:确认至少一个寄存器被标记为该序列的只读寄存器;以及确认在执行的序列的多个先前迭代中,已检测到至少一个寄存器的每个寄存器具有至少一个指令的恒定值;以及对此的响应,通过将至少一条指令替换为至少一条直接形式的指令来优化至少一条指令,所述立即形式指令具有从至少一个寄存器直接在其中直接编码的至少一个常数值。该优化产生目标指令的优化序列,当目标指令序列被翻译成主机指令序列时,可以由主机计算环境更有效地执行。

著录项

  • 公开/公告号EP2082318B1

    专利类型

  • 公开/公告日2013-02-27

    原文格式PDF

  • 申请/专利权人 INTERNATIONAL BUSINESS MACHINES CORPORATION;

    申请/专利号EP20070802396

  • 发明设计人 FULTON MIKE;SHEIKH ALI;

    申请日2007-07-24

  • 分类号G06F9/318;G06F9/455;G06F9/30;

  • 国家 EP

  • 入库时间 2022-08-21 16:34:39

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号