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 Wed 26 Jul 2023 at 01:22:50 -05:00, Trevor Cordes trevor@tecnopolis.ca wrote:
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.