Invention Grant
US09575897B2 Processor with efficient processing of recurring load instructions from nearby memory addresses 有权
处理器可以从附近的存储器地址处理循环加载指令

Processor with efficient processing of recurring load instructions from nearby memory addresses
Abstract:
A method includes, in a processor, processing program code that includes memory-access instructions, wherein at least some of the memory-access instructions include symbolic expressions that specify memory addresses in an external memory in terms of one or more register names. Based on respective formats of the memory addresses specified in the symbolic expressions, a sequence of load instructions that access a predictable pattern of memory addresses in the external memory is identified. At least one cache line that includes a plurality of data values is retrieved from the external memory. Based on the predictable pattern, two or more of the data values that are requested by respective load instructions in the sequence are saved from the cache line to the internal memory. The saved data values are assigned to be served from the internal memory to one or more instructions that depend on the respective load instructions.
Information query
Patent Agency Ranking
0/0