HYBRID MECHANISM FOR MORE EFFICIENT EMULATION AND METHOD THEREFOR
    2.
    发明申请
    HYBRID MECHANISM FOR MORE EFFICIENT EMULATION AND METHOD THEREFOR 有权
    用于更有效地模拟的混合机制及其方法

    公开(公告)号:US20120089820A1

    公开(公告)日:2012-04-12

    申请号:US13311858

    申请日:2011-12-06

    IPC分类号: G06F9/30

    CPC分类号: G06F9/45504

    摘要: In a host system, a method for using instruction scheduling to efficiently emulate the operation of a target computing syste includes preparing, on the host system, an instruction sequence to interpret an instruction written for execution on the target computing system. An instruction scheduling on the instruction sequence is performed, to achieve an efficient instruction level parallelism, for the host system. A separate and independent instruction sequence is inserted, which, when executed simultaneously with the instruction sequence, performs to copy to a separate location a minimum instruction sequence necessary to execute an intent of an interpreted target instruction, the interpreted target instruction being a translation; and modifies the interpreter code such that a next interpretation of the target instruction results in execution of the translated version, thereby removing execution of interpreter overhead.

    摘要翻译: 在主机系统中,使用指令调度来有效地模拟目标计算系统的操作的方法包括在主机系统上准备指令序列以解释为了在目标计算系统上执行而写入的指令。 执行指令序列上的指令调度,以实现主机系统的有效指令级并行性。 插入独立且独立的指令序列,当与指令序列同时执行时,执行将执行解释目标指令的意图所必需的最小指令序列复制到单独的位置,解释的目标指令是转换; 并修改解释器代码,使得目标指令的下一个解释导致翻译版本的执行,从而消除解释器开销的执行。

    Hybrid mechanism for more efficient emulation and method therefor
    8.
    发明授权
    Hybrid mechanism for more efficient emulation and method therefor 有权
    用于更高效仿真的混合机制及其方法

    公开(公告)号:US08578351B2

    公开(公告)日:2013-11-05

    申请号:US13311858

    申请日:2011-12-06

    IPC分类号: G06F9/45 G06F9/44

    CPC分类号: G06F9/45504

    摘要: In a host system, a method for using instruction scheduling to efficiently emulate the operation of a target computing system includes preparing, on the host system, an instruction sequence to interpret an instruction written for execution on the target computing system. An instruction scheduling on the instruction sequence is performed, to achieve an efficient instruction level parallelism, for the host system. A separate and independent instruction sequence is inserted, which, when executed simultaneously with the instruction sequence, performs to copy to a separate location a minimum instruction sequence necessary to execute an intent of an interpreted target instruction, the interpreted target instruction being a translation; and modifies the interpreter code such that a next interpretation of the target instruction results in execution of the translated version, thereby removing execution of interpreter overhead.

    摘要翻译: 在主机系统中,使用指令调度来有效地模拟目标计算系统的操作的方法包括在主机系统上准备指令序列以解释为了在目标计算系统上执行而写入的指令。 执行指令序列上的指令调度,以实现主机系统的有效指令级并行性。 插入独立且独立的指令序列,当与指令序列同时执行时,执行将执行解释目标指令的意图所必需的最小指令序列复制到单独的位置,解释的目标指令是转换; 并修改解释器代码,使得目标指令的下一个解释导致翻译版本的执行,从而消除解释器开销的执行。