Yeah, I've always had misgivings and unease about speculative execution. For the few % of further gain in performance, the risks are just not worth it. Remember the Intel Pentium floating-point division bug? ("United we stand, divided we fall", "We are number 0.9999999997", etc.)
Hartmut
On 2023-07-25 Alberto Abrao wrote:
> Here we go again...
It is continuing to appear that speculative execution as a model is
irretrievably broken. Maybe a new model is required. Or maybe NUMA
was the correct solution, not SMP.