METHOD, APPARATUS, AND SYSTEM FOR REDUCING LIVE READINESS CALCULATIONS IN RESERVATION STATIONS

    公开(公告)号:US20190332385A1

    公开(公告)日:2019-10-31

    申请号:US15963126

    申请日:2018-04-26

    Abstract: In certain aspects of the disclosure, an apparatus comprises a first scheduling pool associated with a first minimum scheduling latency and a second scheduling pool associated with a second minimum scheduling latency, the second minimum scheduling latency greater than the first minimum scheduling latency. A common instruction picker is coupled to both the first scheduling pool and the second scheduling pool. The common instruction picker may be configured to select a first instruction from the first scheduling pool and a second instruction from the second scheduling pool, and then choose either the first instruction or second instruction for dispatch according to a picking policy.

    DETERMINING PREFETCH INSTRUCTIONS BASED ON INSTRUCTION ENCODING
    4.
    发明申请
    DETERMINING PREFETCH INSTRUCTIONS BASED ON INSTRUCTION ENCODING 审中-公开
    基于指令编码确定前缀指令

    公开(公告)号:US20170046158A1

    公开(公告)日:2017-02-16

    申请号:US14827245

    申请日:2015-08-14

    CPC classification number: G06F9/3802 G06F9/30043 G06F9/30047 G06F9/383

    Abstract: Systems and methods for identifying candidate load instructions for prefetch operations based on at least instruction encoding of the load instructions, include an identifier based on a function of at least one or more fields of a load instruction and optionally, a subset of bits of the PC value of the load instruction, wherein the one or more fields exclude a full address or program counter (PC) value of the load instruction. Prefetch mechanisms, including a prefetch table indexed by the identifier, can determine whether the load instruction is a candidate load instruction for prefetching load data, based on the identifier. The function may be a hash, a concatenation, or a combination thereof, of one or more bits of the one or more fields. The fields include one or more of a base register, a destination register, an immediate offset, an offset register, or other bits of instruction encoding of the load instruction.

    Abstract translation: 用于基于至少指令编码加载指令来识别用于预取操作的候选加载指令的系统和方法包括基于加载指令的至少一个或多个字段的功能的标识符,以及可选地,PC的位的子集 值,其中一个或多个字段排除加载指令的完整地址或程序计数器(PC)值。 预取机制,包括由标识符索引的预取表,可以基于标识符来确定加载指令是否是用于预取负载数据的候选加载指令。 该功能可以是一个或多个字段的一个或多个比特的散列,连接或其组合。 这些字段包括基本寄存器,目的地寄存器,立即偏移量,偏移寄存器或加载指令的指令编码的其他位中的一个或多个。

Patent Agency Ranking