Figure 1. Conventional load-store queue design. A load checks the SQ associatively to forward data from the nearest older store to the same location. A store checks the LQ associatively to find younger loads to the same location that have executed prematurely.
...read more