JUST-IN-TIME DYNAMIC TRANSLATION FOR TRANSLATION, COMPILATION, AND EXECUTION OF NON-NATIVE INSTRUCTIONS
    1.
    发明申请
    JUST-IN-TIME DYNAMIC TRANSLATION FOR TRANSLATION, COMPILATION, AND EXECUTION OF NON-NATIVE INSTRUCTIONS 有权
    用于翻译,编译和执行非本地指令的实时动态翻译

    公开(公告)号:US20150277861A1

    公开(公告)日:2015-10-01

    申请号:US14143285

    申请日:2013-12-30

    IPC分类号: G06F9/45 G06F9/455

    摘要: A method for executing non-native instructions in a computing system having a processor configured to execute native instructions may include fetching a first non-native instruction from a plurality of non-native instructions; interpreting the first non-native instruction to generate a first instruction code; compiling the first instruction code to generate a first native instruction corresponding to the first non-native instruction; determining whether to execute the first instruction code or the generated first native instruction; and implementing a first virtual machine instruction corresponding to the first non-native instruction based, at least in part, on determining whether to execute the first instruction code or the first native instruction.

    摘要翻译: 一种用于在具有被配置为执行本地指令的处理器的计算系统中执行非本地指令的方法可以包括从多个非本地指令获取第一非本地指令; 解释第一非本地指令以产生第一指令代码; 编译第一指令代码以产生对应于第一非本地指令的第一本机指令; 确定是否执行第一指令代码或生成的第一本机指令; 以及至少部分地基于确定是否执行所述第一指令代码或所述第一本地指令来实现与所述第一非本地指令相对应的第一虚拟机指令。