3 ms·
> IMO it's not possible in theory to build a branch predictor that never makes potentially exploitable mispredictions. I believe the Mill hardware design would
by yencabulator 1y ago
> IMO it's not possible in theory to build a branch predictor that never makes potentially exploitable mispredictions.
I believe the Mill hardware design would be immune by design because the hardware is in-order (relying on other trickery for its performance). Of course, it's still vaporware, but the noises made have been fairly competent.
So in some ways, yes, but in other ways, what if you didn't need a branch predictor in the CPU.
https://millcomputing.com/blog/wp-content/uploads/2018/01/Spectre.03.pdf https://millcomputing.com/blog/wp-content/uploads/2018/01/Sp...
https://www.youtube.com/watch?v=8E4qs2irmpc https://www.youtube.com/watch?v=8E4qs2irmpc
- snapplebobapple 1y agoThats my favorite vapourware of the decade. I wish some(ne would fund them to finish so we can see how realbor bs the claims are
- bjackman 1y ago> I believe the Mill hardware design would be immune by design because the hardware is in-order Well yes you can dodge this problem by not having a branch predictor but note the way I formulated my claim ;)