Load store unit with load miss result buffer
AssigneeApplied Micro Circuits Corporation
InventorsMatthew W. Ashcraft, John Gregory Favor, David A. Kruckemyer
Life of this patent
Estimating the term…
Loading patent…
AssigneeApplied Micro Circuits Corporation
InventorsMatthew W. Ashcraft, John Gregory Favor, David A. Kruckemyer
Estimating the term…
A load/store unit with an outstanding load miss buffer and a load miss result buffer is configured to read data from a memory system having a level one cache. Missed load instructions are stored in the outstanding load miss buffer. The load/store unit retrieves data for multiple dependent missed load instructions using a single cache access and stores the data in the load miss result buffer. When missed load instructions are reissued from the outstanding load miss buffer, data for the missed load instructions are read from the load miss result buffer rather than the level one cache. Because the data is stored in the load miss result buffer, other instructions that may change the data in level one cache do not cause data hazards with the missed load instructions.
A method for reading data with a plurality of load instructions from a memory system having a level one cache and a level two memory sub-system, comprising:
A system for reading data with a plurality of load instructions from a memory system having a level one cache and a level two memory sub-system, comprising:
A load store unit configured to retrieve data from a memory system having a level one cache and a level two memory sub-system, comprising:
Dependencies are inferred from the claim text.