Invention Grant
US07676659B2 System, method and software to preload instructions from a variable-length instruction set with proper pre-decoding 有权
系统,方法和软件,通过适当的预解码从可变长度指令集预加载指令

System, method and software to preload instructions from a variable-length instruction set with proper pre-decoding
Abstract:
In a processor executing instructions from a variable-length instruction set, a preload instruction is operative to retrieve from memory a data block corresponding to an instruction cache line, pre-decode instructions from a variable-length instruction set in the data block, and load the instructions and pre-decode information into the instruction cache. An instruction execution unit indicates to a pre-decoder the position within the data block of a first valid instruction. The pre-decoder successively determines the length of each instruction and hence the instruction boundaries. An instruction cache line offset indicator that identifies the position of the first valid instruction may be generated and provided to the pre-decoder in a variety of ways.
Information query
Patent Agency Ranking
0/0