Breaking up the load&#x2F;store queue would basically just be a way of increasing parallelism at the core level for free.  You wouldn&#x27;t be changing the amount of memory in caches, just increasing the rate at which you can issue loads or stores and the number of outstanding accesses the core could support.  Well, you might consider a split L1D but there are lots of tradeoffs with that and you&#x27;d have to simulate to figure out if that&#x27;d be a good idea.