会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • IMPLEMENTING A JUMP INSTRUCTION IN A DYNAMIC TRANSLATOR THAT USES INSTRUCTION CODE TRANSLATION AND JUST-IN-TIME COMPILATION
    • 在动态翻译器中实施跳过指令,使用指令代码翻译和即时编译
    • US20150186170A1
    • 2015-07-02
    • US14143348
    • 2013-12-30
    • Andrew T. JenningsCharles R. CaldaraleMaurice MarksKevin W. Harris
    • Andrew T. JenningsCharles R. CaldaraleMaurice MarksKevin W. Harris
    • G06F9/455
    • G06F9/45516G06F8/4442G06F9/38G06F9/4552
    • Systems and methods for executing nonnative instructions in a computing system having a processor configured to execute native instructions are provided. A dynamic translator uses instruction code translation in parallel with just-in-time (JIT) compilation to execute the non-native instructions. Non-native instructions may be interpreted to generate instruction codes, which may be stored in a shadow memory. During a subsequent scheduling of a non-native instruction for execution, the corresponding instruction code may be retrieved from the shadow memory and executed, thereby avoiding reinterpreting the non-native instruction. In addition, the JIT compiler may compile instruction codes to generate native instructions, which may be made available for execution, further speeding up the execution process. A system implementing the aforementioned translator may improve performance and speed associated with executing non-native instructions by optimizing the use of instruction codes and JIT-compiled native instructions corresponding to the instruction codes when executing the non-native instructions.
    • 提供了一种用于在具有配置成执行本机指令的处理器的计算系统中执行非指令的系统和方法。 动态翻译器使用与即时(JIT)编译并行的指令代码转换来执行非本机指令。 非本地指令可以被解释为产生可以存储在阴影存储器中的指令代码。 在用于执行的非本地指令的后续调度中,可以从影子存储器检索相应的指令代码并执行,从而避免重新解释非本机指令。 此外,JIT编译器可以编译指令代码以生成可以执行的本地指令,进一步加速执行过程。 实施上述翻译器的系统可以通过在执行非本机指令时优化使用指令代码和与指令代码相对应的JIT编译的本地指令来提高与执行非本地指令相关联的性能和速度。
    • 3. 发明授权
    • Implementing a jump instruction in a dynamic translator that uses instruction code translation and just-in-time compilation
    • 在使用指令代码转换和即时编译的动态翻译器中实现跳转指令
    • US09213563B2
    • 2015-12-15
    • US14143348
    • 2013-12-30
    • Andrew T. JenningsCharles R CaldaraleMaurice MarksKevin W Harris
    • Andrew T. JenningsCharles R CaldaraleMaurice MarksKevin W Harris
    • G06F9/45G06F9/455G06F9/38
    • G06F9/45516G06F8/4442G06F9/38G06F9/4552
    • Systems and methods for executing non-native instructions in a computing system having a processor configured to execute native instructions are provided. A dynamic translator uses instruction code translation in parallel with just-in-time (JIT) compilation to execute the non-native instructions. Non-native instructions may be interpreted to generate instruction codes, which may be stored in a shadow memory. During a subsequent scheduling of a non-native instruction for execution, the corresponding instruction code may be retrieved from the shadow memory and executed, thereby avoiding reinterpreting the non-native instruction. In addition, the JIT compiler may compile instruction codes to generate native instructions, which may be made available for execution, further speeding up the execution process. A system implementing the aforementioned translator may improve performance and speed associated with executing non-native instructions by optimizing the use of instruction codes and JIT-compiled native instructions corresponding to the instruction codes when executing the non-native instructions.
    • 提供了一种用于在具有配置成执行本地指令的处理器的计算系统中执行非本机指令的系统和方法。 动态翻译器使用与即时(JIT)编译并行的指令代码转换来执行非本机指令。 非本地指令可以被解释为产生可以存储在阴影存储器中的指令代码。 在用于执行的非本地指令的后续调度中,可以从影子存储器检索相应的指令代码并执行,从而避免重新解释非本机指令。 此外,JIT编译器可以编译指令代码以生成可以执行的本地指令,进一步加速执行过程。 实施上述翻译器的系统可以通过在执行非本机指令时优化使用指令代码和与指令代码相对应的JIT编译的本地指令来提高与执行非本地指令相关联的性能和速度。
    • 6. 发明授权
    • Updating compiled native instruction paths
    • 更新已编译的本机指令路径
    • US09529610B2
    • 2016-12-27
    • US14143315
    • 2013-12-30
    • Andrew T JenningsCharles R CaldaraleMaurice MarksKevin Harris
    • Andrew T JenningsCharles R CaldaraleMaurice MarksKevin Harris
    • G06F9/45G06F9/455
    • G06F9/45508G06F8/40G06F8/41G06F8/447G06F9/45504G06F9/45516G06F9/4552
    • Systems and methods for executing non-native instructions in a computing system having a processor configured to execute native instructions are provided. A dynamic translator uses instruction code translation in parallel with just-in-time (JIT) compilation to execute the non-native instructions. Non-native instructions may be interpreted to generate instruction codes, which may be stored in a shadow memory. During a subsequent scheduling of a non-native instruction for execution, the corresponding instruction code may be retrieved from the shadow memory and executed, thereby avoiding reinterpreting the non-native instruction. In addition, the JIT compiler may compile instruction codes to generate native instructions, which may be made available for execution, further speeding up the execution process. A system implementing the aforementioned translator may improve performance and speed associated with executing non-native instructions by optimizing the use of instruction codes and JIT-compiled native instructions corresponding to the instruction codes when executing the non-native instructions.
    • 提供了一种用于在具有配置成执行本地指令的处理器的计算系统中执行非本机指令的系统和方法。 动态翻译器使用与即时(JIT)编译并行的指令代码转换来执行非本机指令。 非本地指令可以被解释为产生可以存储在阴影存储器中的指令代码。 在用于执行的非本地指令的后续调度中,可以从影子存储器检索相应的指令代码并执行,从而避免重新解释非本机指令。 此外,JIT编译器可以编译指令代码以生成可以执行的本地指令,进一步加速执行过程。 实施上述翻译器的系统可以通过在执行非本机指令时优化使用指令代码和与指令代码相对应的JIT编译的本地指令来提高与执行非本地指令相关联的性能和速度。
    • 7. 发明申请
    • DEFINING AN INSTRUCTION PATH TO BE COMPILED BY A JUST-IN-TIME (JIT) COMPILER
    • 定义由JIT(编译)编译器编译的指令路径
    • US20150186169A1
    • 2015-07-02
    • US14143341
    • 2013-12-30
    • Andrew T. JenningsCharles R. CaldaraleMaurice MarksKevin Harris
    • Andrew T. JenningsCharles R. CaldaraleMaurice MarksKevin Harris
    • G06F9/455
    • G06F9/45516G06F8/44G06F9/38G06F9/45504G06F9/4552
    • Systems and methods for executing non-native instructions in a computing system having a processor configured to execute native instructions are provided. A dynamic translator uses instruction code translation in parallel with just-in-time (JIT) compilation to execute the non-native instructions. Non-native instructions may be interpreted to generate instruction codes, which may be stored in a shadow memory. During a subsequent scheduling of a non-native instruction for execution, the corresponding instruction code may be retrieved from the shadow memory and executed, thereby avoiding reinterpreting the non-native instruction. In addition, the JIT compiler may compile instruction codes to generate native instructions, which may be made available for execution, further speeding up the execution process. A system implementing the aforementioned translator may improve performance and speed associated with executing non-native instructions by optimizing the use of instruction codes and JIT-compiled native instructions corresponding to the instruction codes when executing the non-native instructions.
    • 提供了一种用于在具有配置成执行本地指令的处理器的计算系统中执行非本机指令的系统和方法。 动态翻译器使用与即时(JIT)编译并行的指令代码转换来执行非本机指令。 非本地指令可以被解释为产生可以存储在阴影存储器中的指令代码。 在用于执行的非本地指令的后续调度中,可以从影子存储器检索相应的指令代码并执行,从而避免重新解释非本机指令。 此外,JIT编译器可以编译指令代码以生成可以执行的本地指令,进一步加速执行过程。 实施上述翻译器的系统可以通过在执行非本机指令时优化使用指令代码和对应于指令代码的JIT编译的本机指令来改进与执行非本地指令相关联的性能和速度。
    • 8. 发明申请
    • DEDICATING PROCESSING RESOURCES TO JUST-IN-TIME COMPILERS AND INSTRUCTION PROCESSORS IN A DYNAMIC TRANSLATOR
    • 对动态转换器中的即时编译器和指令处理器的处理处理资源
    • US20150186168A1
    • 2015-07-02
    • US14143308
    • 2013-12-30
    • Andrew T. JenningsCharles R. CaldaraleGregory HeimannMaurice MarksKevin Harris
    • Andrew T. JenningsCharles R. CaldaraleGregory HeimannMaurice MarksKevin Harris
    • G06F9/455
    • G06F9/45516G06F9/45504G06F9/4552
    • Systems and methods for executing non-native instructions in a computing system having a processor configured to execute native instructions are provided. A dynamic translator uses instruction code translation in parallel with just-in-time (JIT) compilation to execute the non-native instructions. Non-native instructions may be interpreted to generate instruction codes, which may be stored in a shadow memory. During a subsequent scheduling of a non-native instruction for execution, the corresponding instruction code may be retrieved from the shadow memory and executed, thereby avoiding reinterpreting the non-native instruction. In addition, the JIT compiler may compile instruction codes to generate native instructions, which may be made available for execution, further speeding up the execution process. A system implementing the aforementioned translator may improve performance and speed associated with executing non-native instructions by optimizing the use of instruction codes and JIT-compiled native instructions corresponding to the instruction codes when executing the non-native instructions.
    • 提供了一种用于在具有配置成执行本地指令的处理器的计算系统中执行非本机指令的系统和方法。 动态翻译器使用与即时(JIT)编译并行的指令代码转换来执行非本机指令。 非本地指令可以被解释为产生可以存储在阴影存储器中的指令代码。 在用于执行的非本地指令的后续调度中,可以从影子存储器检索相应的指令代码并执行,从而避免重新解释非本机指令。 此外,JIT编译器可以编译指令代码以生成可以执行的本地指令,进一步加速执行过程。 实施上述翻译器的系统可以通过在执行非本机指令时优化使用指令代码和对应于指令代码的JIT编译的本机指令来改进与执行非本地指令相关联的性能和速度。
    • 10. 发明授权
    • Defining an instruction path to be compiled by a just-in-time (JIT) compiler
    • 定义由即时(JIT)编译器编译的指令路径
    • US09524178B2
    • 2016-12-20
    • US14143341
    • 2013-12-30
    • Andrew T JenningsCharles R CaldaraleMaurice MarksKevin Harris
    • Andrew T JenningsCharles R CaldaraleMaurice MarksKevin Harris
    • G06F9/44G06F9/455G06F9/45G06F9/38
    • G06F9/45516G06F8/44G06F9/38G06F9/45504G06F9/4552
    • Systems and methods for executing non-native instructions in a computing system having a processor configured to execute native instructions are provided. A dynamic translator uses instruction code translation in parallel with just-in-time (JIT) compilation to execute the non-native instructions. Non-native instructions may be interpreted to generate instruction codes, which may be stored in a shadow memory. During a subsequent scheduling of a non-native instruction for execution, the corresponding instruction code may be retrieved from the shadow memory and executed, thereby avoiding reinterpreting the non-native instruction. In addition, the JIT compiler may compile instruction codes to generate native instructions, which may be made available for execution, further speeding up the execution process. A system implementing the aforementioned translator may improve performance and speed associated with executing non-native instructions by optimizing the use of instruction codes and JIT-compiled native instructions corresponding to the instruction codes when executing the non-native instructions.
    • 提供了一种用于在具有配置成执行本地指令的处理器的计算系统中执行非本机指令的系统和方法。 动态翻译器使用与即时(JIT)编译并行的指令代码转换来执行非本机指令。 非本地指令可以被解释为产生可以存储在阴影存储器中的指令代码。 在用于执行的非本地指令的后续调度中,可以从影子存储器检索相应的指令代码并执行,从而避免重新解释非本机指令。 此外,JIT编译器可以编译指令代码以生成可以执行的本地指令,进一步加速执行过程。 实施上述翻译器的系统可以通过在执行非本机指令时优化使用指令代码和与指令代码相对应的JIT编译的本地指令来提高与执行非本地指令相关联的性能和速度。