Invention Application
- Patent Title: DETERMINING PREFETCH INSTRUCTIONS BASED ON INSTRUCTION ENCODING
- Patent Title (中): 基于指令编码确定前缀指令
-
Application No.: US14827245Application Date: 2015-08-14
-
Publication No.: US20170046158A1Publication Date: 2017-02-16
- Inventor: Luke YEN , Michael William MORROW , Thomas Philip SPEIER , James Norris DIEFFENDERFER
- Applicant: QUALCOMM Incorporated
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06F9/30

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.
Information query