Advanced Micro Devices, Inc.
Techniques for performing store-to-load forwarding
Last updated:
Abstract:
A technique for performing store-to-load forwarding is provided. The technique includes determining a virtual address for data to be loaded for the load instruction, identifying a matching store instruction from one or more store instruction memories by comparing a virtual-address-based comparison value for the load instruction to one or more virtual-address-based comparison values of one or more store instructions, determining a physical address for the load instruction, and validating the load instruction based on a comparison between the physical address of the load instruction and a physical address of the matching store instruction.
Status:
Grant
Type:
Utility
Filling date:
27 Nov 2019
Issue date:
7 Sep 2021