I am reading the book A Primer on Memory Consistency and Cache Coherence, and I found this (pp19):
Load-store and store-load reordering. Out-of-order cores may also reorder loads and stores (to different addresses) from the same thread. [...] Note that store-load reorderings may also arise due to local bypassing in the commonly implemented FIFO write buffer, even with a core that executes all instructions in program order.
What does that "local bypassing in the write buffer" mean? Is write buffer another name for store buffer?
Thanks