Method and apparatus for using predicates in a processing device
    11.
    发明申请
    Method and apparatus for using predicates in a processing device 失效
    在处理装置中使用谓词的方法和装置

    公开(公告)号:US20060095742A1

    公开(公告)日:2006-05-04

    申请号:US10953808

    申请日:2004-09-28

    CPC classification number: G06F9/3842 G06F9/30072

    Abstract: A method of controlling an operation of a processing device that comprises at least a first and second predicate execution registers comprises predicating a first instruction on the first predicate execution register. A second instruction is predicated on the second predicate execution register. The first predicate execution register is set based on a condition. The second predicate execution register is set to an inverse of the first of the predicate execution registers.

    Abstract translation: 控制包括至少第一和第二谓词执行寄存器的处理设备的操作的方法包括:对第一谓词执行寄存器上的第一指令进行预测。 第二个指令是基于第二个谓词执行寄存器。 第一个谓词执行寄存器是根据条件设置的。 第二个谓词执行寄存器设置为第一个谓词执行寄存器的倒数。

    Method and apparatus for translating binary code
    12.
    发明申请
    Method and apparatus for translating binary code 有权
    用于翻译二进制代码的方法和装置

    公开(公告)号:US20050235269A1

    公开(公告)日:2005-10-20

    申请号:US10827523

    申请日:2004-04-20

    CPC classification number: G06F9/45516

    Abstract: Dynamic binary translators enable binaries of a source platform to execute on a target platform without recompilation. This is achieved by runtime (on-the-fly) translation of source machine instructions into equivalent target machine instructions. Typically dynamic binary translators are used for migrating from an older platform to a newer one, implementing complex instruction set architectures, speeding up simulators and in profiling tools. In all these applications, the speed of translation is critical to ensure that the overhead incurred by the translator does not outweigh the advantages of dynamic translation.

    Abstract translation: 动态二进制转换器使源平台的二进制文件能够在目标平台上执行,无需重新编译。 这通过运行时(即时)将源机器指令转换为等效的目标机器指令来实现。 通常,动态二进制转换器用于从较旧的平台迁移到较新的平台,实现复杂的指令集体系结构,加快模拟器和分析工具。 在所有这些应用中,翻译速度至关重要,以确保翻译器所产生的开销不超过动态翻译的优势。

    Method and apparatus for using predicates in a processing device
    13.
    发明授权
    Method and apparatus for using predicates in a processing device 失效
    在处理装置中使用谓词的方法和装置

    公开(公告)号:US07194606B2

    公开(公告)日:2007-03-20

    申请号:US10953808

    申请日:2004-09-28

    CPC classification number: G06F9/3842 G06F9/30072

    Abstract: A method of controlling an operation of a processing device that comprises at least a first and second predicate execution registers comprises predicating a first instruction on the first predicate execution register. A second instruction is predicated on the second predicate execution register. The first predicate execution register is set based on a condition. The second predicate execution register is set to an inverse of the first of the predicate execution registers.

    Abstract translation: 控制包括至少第一和第二谓词执行寄存器的处理设备的操作的方法包括:对第一谓词执行寄存器上的第一指令进行预测。 第二个指令是基于第二个谓词执行寄存器。 第一个谓词执行寄存器是根据条件设置的。 第二个谓词执行寄存器设置为第一个谓词执行寄存器的倒数。

Patent Agency Ranking