[Cryptography] Speculation re Intel HW cockup; reqs. OS rewrites & slow execution
jamesd at echeque.com
jamesd at echeque.com
Fri Jan 5 02:12:56 EST 2018
On 1/5/2018 2:38 PM, Bill Frantz wrote:
> I can imagine speculative execution which does not proceed if the needed
> data is not already in the cache.
Indeed loading stuff into cache on speculative execution increases your
working set, so arguably there are efficiency grounds for not
speculatively hitting the cache.
If you need to load stuff into cache, your speculative execution is
going to be delayed, does not buy you much. Worst case, your
speculative execution is delayed by a cache miss, and then turns out to
be wrong, then you take the the correct path - and it has a cache miss
again because your speculative execution ejected the needed value from
cache.
More information about the cryptography
mailing list