Within a real core, there's a lot of linkage between speculation, store/load
forwarding, memory disambiguation, enforcing consistency models, etc. such
that the load and store queues are tightly linked. Mostly this has to do
with out-of-order speculative execution. If you are only buffering
Hi,
I was pointed to a store buffer in the M5 OOO model and it is unified with
LSQ. As I am writing a store buffer, a natural question is: should it be
unified with an LSQ? In general, I think that parallelization would be made
easier if as many structures as possible were decoupled. I also think