3 ms·
I wonder if the microcode changes to mitigate branch prediction vulnerabilities (i.e. Spectre) affect these results in any way.
by Rychard 7y ago
I wonder if the microcode changes to mitigate branch prediction vulnerabilities (i.e. Spectre) affect these results in any way.
- jcranmer 7y agoUnlikely. The microcode changes are largely about disabling indirect branch prediction--virtual functions, jump tables, function returns. The branch prediction here is generally driven by simple branch history predictors (i.e., at a fundamental level, the branch predictor boils down to "guess what the last branch did"), which are way too useful to disable even to mitigate Spectre.