Intel really messed up, and has no one to blame but themselves.
Intel really messed up, and has no one to blame but themselves.
But anytime there is renewed competition I wonder if the new competitors are better security wise, or just haven't been tested much yet security wise.
I hope AMD is doing better, but I'm not sure how to tell just yet. Things like the speculative execution problems seem to be a general issues inherent to speculative execution, so if AMD is doing it and they become a bigger target I would expect new issues to arise.
The combined issues of these two aspects of the mistake in the theory of speculative execution as well as the implementation is what makes it so bad for Intel vs any one else on the market.
I remember seeing the Linux kernel devs discussing some massive 10+% performance hits back around Meltdown/Spectre patch time, and I’m now wondering what the final impact has been.
[0]: https://www.phoronix.com/scan.php?page=article&item=swapgs-s...
https://web.archive.org/web/20180106011413/https://www.epicg...
If you're doing something that's syscall heavy, you're going to see a big negative difference. If it's something that's CPU heavy without making many syscalls, you're not going to see a lot of difference.
Google cannot have a breach between the services running gmail and the services running adwords for example, even if those are running in the same server on an internal cloud that has strict permissions being enforced by software.
This is especially even more relevant in any kind of datacenter application, even if the company is the sole tenant, because they are working with Client Data - which is data that does not belong to Google, but to their customers.
All of their processes run together on the same machines so you wouldn't want to risk one compromised process access data on possibly any other process.