METHOD AND APPARATUS FOR EXECUTING INSTRUCTIONS USING A PREDICATE REGISTER
    1.
    发明申请
    METHOD AND APPARATUS FOR EXECUTING INSTRUCTIONS USING A PREDICATE REGISTER 审中-公开
    使用预测寄存器执行指令的方法和装置

    公开(公告)号:US20150277910A1

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

    申请号:US14228016

    申请日:2014-03-27

    Abstract: An apparatus and method are described for executing instructions using a predicate register. For example, one embodiment of a processor comprises: a register set including a predicate register to store a set of predicate condition bits, the predicate condition bits specifying whether results of a particular predicated instruction sequence are to be retained or discarded; and predicate execution logic to execute a first predicate instruction to indicate a start of a new predicated instruction sequence by copying a condition value from a processor control register in the register set to the predicate register. In a further embodiment, the predicate condition bits in the predicate register are to be shifted in response to the first predicate instruction to free space within the predicate register for the new condition value associated with the new predicated instruction sequence.

    Abstract translation: 描述了使用谓词寄存器执行指令的装置和方法。 例如,处理器的一个实施例包括:寄存器集合,其包括用于存储一组谓词条件位的谓词寄存器,所述谓词条件位指定要保留或丢弃特定预测指令序列的结果; 并且通过将状态值从寄存器集中的处理器控制寄存器复制到谓词寄存器来执行第一谓词指令以指示新的预测指令序列的开始的谓词执行逻辑。 在另一个实施例中,谓词寄存器中的谓词条件位将响应于第一谓词指令移位,以便在与谓词指令序列相关联的新条件值的谓词寄存器内释放空间。

Patent Agency Ranking