Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

And now I have to wonder about negligible performance implications.

Does it mean Google applied point-and-shoot type of fixes in several areas, e.g. OS kernel and hypervisor? Most likely.

Or. The speculative execution did not provide meaningful performance benefits in the first place? At least for Google workloads? If so - why all this extra complexity?



The mitigations don't involve disabling speculative execution entirely, only adding safeguards to how it's done.


Speculative execution definitely does provide meaningful performance benefits, but like many things it only really shows itself clearly in a few algorithms. Branch prediction failure is a fairly well known source of performance issues.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: