High-Performance Computer Architecture 18 | Memory Ordering

Adam Edelweiss
Feb 19 · 8 min read
  1. Review

We have seen that using the ROB and Tomasulo's Algorithm, we can enforce the order of dependencies on registers between the instructions. The remaining question is that how we can conduct the memory access ordering.

Commonly, in the program, we have lots of load/store instructions. So our question is, should these instructions be…