Load/store unit for a processor, and applications thereof
AssigneeARM Finance Overseas Limited
InventorsMeng-Bing Yu, Era K. Nangia, Michael Ni
Life of this patent
Estimating the term…
Loading patent…
AssigneeARM Finance Overseas Limited
InventorsMeng-Bing Yu, Era K. Nangia, Michael Ni
Estimating the term…
A load/store unit for a processor, and applications thereof. In an embodiment, the load/store unit includes a load/store queue configured to store information and data associated with a particular class of instructions. Data stored in the load/store queue can be bypassed to dependent instructions. When an instruction belonging to The particular class of instructions graduates and the instruction is associated with a cache miss, control logic causes a pointer to be stored in a load/store graduation buffer that points to an entry in the load/store queue associated with the instruction. The load/store graduation buffer ensures that graduated instructions access a shared resource of the load/store unit in program order.
A method for processing memory access instructions in a processor that executes instructions out-of-program-order, comprising:
A processor that executes instructions out-of-program-order, comprising:
A tangible computer readable storage medium that includes a processor embodied in software, the processor comprising:
Dependencies are inferred from the claim text.