DETERMINING PREFETCH INSTRUCTIONS BASED ON INSTRUCTION ENCODING
    9.
    发明申请
    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