System and method for reducing the penalty associated with data cache misses
AssigneeHewlett-Packard Company
InventorsEric R. DeLano, Mark A. Forsyth
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Company
InventorsEric R. DeLano, Mark A. Forsyth
Estimating the term…
A computer system having a central processor unit (CPU) with a reduced instruction set, a decoder and a data cache memory, for processing an instruction to retrieve data from a main memory to prevent a data cache miss. The system decodes an instruction requiring the CPU to load a value into a read only general purpose memory register, the instruction thereby indicating to the CPU to perform a prefetch operation and providing information corresponding to an address of the data to be fetched from the main memory. The system processes, substantially simultaneously, further instructions following the load register instruction and the prefetch operation by determining the address in main memory of the data to be prefetched using the information provided by the load instruction, fetching the data from the main memory, and storing the data in the data cache memory to permit accesses to the data and thereby reduce the penalty associated with a data cache miss.
In a computer system having a central processor unit (CPU) with a reduced instruction set, a decoder and a data cache memory, a computer-implemented method for servicing a data cache miss in parallel with normal instruction execution to thereby reduce or avoid the penalty associated with a data cache miss, comprising the steps of:
A computer system having a central processor unit (CPU) with a reduced instruction set, a decoder and a data cache memory, the system adapted to service a data cache miss in parallel with normal instruction execution to thereby reduce or avoid the penalty associated with a data cache miss, comprising the steps of:
In a computer system having a data cache memory, a method for reducing or avoiding the penalty associated with a data cache miss, comprising the steps of:
In a computer system having a data cache memory, a method for reducing or avoiding the penalty associated with a data cache miss, comprising the step of:
Dependencies are inferred from the claim text.