Instruction and logic for predication and implicit destination

    公开(公告)号:US10884735B2

    公开(公告)日:2021-01-05

    申请号:US15905623

    申请日:2018-02-26

    Abstract: A processor includes a front end to receive an instruction. The processor also includes a core to execute the instruction. The core includes logic to execute a base function of the instruction to yield a result, generate a predicate value of a comparison of the result based upon a predication setting in the instruction, and set the predicate value in a register. The processor also includes a retirement unit to retire the instruction.

    INSTRUCTION AND LOGIC FOR PREDICATION AND IMPLICIT DESTINATION

    公开(公告)号:US20190042247A1

    公开(公告)日:2019-02-07

    申请号:US15905623

    申请日:2018-02-26

    Abstract: A processor includes a front end to receive an instruction. The processor also includes a core to execute the instruction. The core includes logic to execute a base function of the instruction to yield a result, generate a predicate value of a comparison of the result based upon a predication setting in the instruction, and set the predicate value in a register. The processor also includes a retirement unit to retire the instruction.

    PERFORMING PARTIAL REGISTER WRITE OPERATIONS IN A PROCESSOR
    19.
    发明申请
    PERFORMING PARTIAL REGISTER WRITE OPERATIONS IN A PROCESSOR 审中-公开
    在处理器中执行部分寄存器写操作

    公开(公告)号:US20160328239A1

    公开(公告)日:2016-11-10

    申请号:US14704108

    申请日:2015-05-05

    CPC classification number: G06F9/384 G06F9/30112 G06F11/1056

    Abstract: In one embodiment, a processor includes logic, responsive to a first instruction, to perform an operation on a first source operand and a second source operand associated with the first instruction and write a result of the operation to a destination location comprising a third source operand. The write may be a partial write of the destination location to maintain an unmodified portion of the third source operand. Other embodiments are described and claimed.

    Abstract translation: 在一个实施例中,处理器包括响应于第一指令的逻辑,以对与第一指令相关联的第一源操作数和第二源操作数执行操作,并将操作的结果写入到包括第三源操作数的目的位置 。 写入可以是目的地位置的部分写入,以维持第三源操作数的未修改部分。 描述和要求保护其他实施例。

    HARDWARE APPARATUSES AND METHODS TO CONTROL ACCESS TO A MULTIPLE BANK DATA CACHE
    20.
    发明申请
    HARDWARE APPARATUSES AND METHODS TO CONTROL ACCESS TO A MULTIPLE BANK DATA CACHE 有权
    硬件设备和控制访问多个银行数据缓存的方法

    公开(公告)号:US20160092367A1

    公开(公告)日:2016-03-31

    申请号:US14498902

    申请日:2014-09-26

    Abstract: Methods and apparatuses to control access to a multiple bank data cache are described. In one embodiment, a processor includes conflict resolution logic to detect multiple instructions scheduled to access a same bank of a multiple bank data cache in a same clock cycle and to grant access priority to an instruction of the multiple instructions scheduled to access a highest total of banks of the multiple bank data cache. In another embodiment, a method includes detecting multiple instructions scheduled to access a same bank of a multiple bank data cache in a same clock cycle, and granting access priority to an instruction of the multiple instructions scheduled to access a highest total of banks of the multiple bank data cache.

    Abstract translation: 描述了控制对多存储体数据缓存的访问的方法和装置。 在一个实施例中,处理器包括冲突解决逻辑,以检测被调度以在相同时钟周期内访问多存储体数据高速缓存的相同存储体的多个指令,并且为预定访问最高总数的多个指令的指令授予访问优先级 银行多银行数据缓存。 在另一个实施例中,一种方法包括检测被调度以在相同时钟周期内访问多存储体数据高速缓存的同一个存储体的多个指令,以及授予被调度以访问该多个存储体中多个存储体的最高总数组的多个指令的指令的访问优先级 银行数据缓存。

Patent Agency Ranking