4 ms·
It's sort of victim blaming. The code is wrong for having instructions corresponding to a[*b] anywhere in it, rather than our processor is wrong by speculativel
by tlb 9y ago
It's sort of victim blaming. The code is wrong for having instructions corresponding to a[*b] anywhere in it, rather than our processor is wrong by speculatively executing them with visible effects.
- fyi1183 9y agoThose visible effects (caches being primed by speculative execution) are desirable in many cases though, so it's misleading to say the processor is wrong.