Comment by brucehoult
Comment by brucehoult 2 days ago
I suppose everything that isn't a toy implementation has a store queue.
Even the U54 Core Complex (later U54-MC) manual from August 2018 states in Section 3.4 "Stores are pipelined and commit on cycles where the data memory system is otherwise idle. Loads to addresses currently in the store pipeline result in a five-cycle penalty."
It probably inherited this from Rocket.
huh, a load which happens to hit the store queue should be faster that usual since it does not even need to reach the cache fabric, shouldn't it?