5 ms·
> Is there a fundamental reason we cannot make speculative execution secure You've said it yourself > The fact that this also prefetches memory for us is amaz
by mike_hock 3y ago
> Is there a fundamental reason we cannot make speculative execution secure
You've said it yourself
> The fact that this also prefetches memory for us is amazing
To be secure, speculatively executed instructions that don't retire, have to have no observable effects, including those observable through timing. They cannot be allowed to modify the cache hierarchy in any way.