Hacker News new | ask | show | jobs
by mort96 824 days ago
This isn't speculative execution.

EDIT: The downvotes make no sense. What this bug has in common with Spectre is that it has to do with cache timing. But in Spectre, the cache is affected by speculative execution; with "GoFetch", it's the pre-fetcher pre-fetching things which look like memory addresses. Pre-fetching is not speculative execution.

1 comments

Unless the comment was edited, the person you are responded to did not use the phrase "speculative execution"
You're right, it says speculation. I read it as speculative execution, I have never ever heard the term "speculation" applied to prefetching...

But if they did mean to include pre-fetching in "speculation" then I retract my comment