Surprise, surprise, Intel’s Meltdown patch has significant and serious performance impacts for specific kinds of workloads.
All because Intel decided to “optimise” by checking for permissions after speculative retirement, instead of before like AMD.
All because Intel decided to “optimise” by checking for permissions after speculative retirement, instead of before like AMD.
AMD claims that they believe that the way their branch predictor works effectively makes the BTB poisoning unusable, but there is no actual proof, and their statement regarding it was much more wishy-washy than they were with meltdown. (Which they specifically state they are completely immune to.)