Re: [m5-dev] LSQ and Store Buffer Unified?

2009-06-12 Thread Steve Reinhardt
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

[m5-dev] LSQ and Store Buffer Unified?

2009-06-11 Thread Polina Dudnik
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