Address-based filtering for load/store speculation
AssigneeAdvanced Micro Devices, Inc.
InventorsJOHN KALAMATIANOS, KRISHNAN V. RAMANI, SUSUMU MASHIMO
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorsJOHN KALAMATIANOS, KRISHNAN V. RAMANI, SUSUMU MASHIMO
Estimating the term…
Address-based filtering for load/store speculation includes maintaining a filtering table including table entries associated with ranges of addresses; in response to receiving an ordering check triggering transaction, querying the filtering table using a target address of the ordering check triggering transaction to determine if an instruction dependent upon the ordering check triggering transaction has previously been generated a physical address; and in response to determining that the filtering table lacks an indication that the instruction dependent upon the ordering check triggering transaction has previously been generated a physical address, bypassing a lookup operation in an ordering violation memory structure to determine whether the instruction dependent upon the ordering check triggering transaction is currently in-flight.
A method of address-based filtering for load/store speculation, the method comprising:
A load store unit of a processor with address-based filtering for load/store speculation, the load store unit comprising:
Dependencies are inferred from the claim text.