I am getting very tired of reading papers about cache coherence and memory consistency. They all go something like this:
1. Introduction
We want to do everything out of order, because it’s faster.
2. Background
But if we do that, everything gets screwed up. Because it’s all out of order.
3. The Mumble-mumble Architecture
We do everything out of order. And if everything gets screwed up, we fix it.
4. Results
These graphs show how cool we are.
5. Smug Conclusion
Order is highly overrated anyway.