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