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

And yet Intel (and at various times AMD) has been extremely profitable, and not hesitant to spend billions on R&D. If you have a performance advantage you've moved out of the commodity space. I've no doubt Apple could sell billions of M1 chips if it wanted, with considerable profit (huge margins even after design costs), but it won't because it can use them to differentiate (and not just to sell overpriced RAM). (And because for decades Apple has suffered from press about its chips being slower than competitors'.)

There is no processor feature of a modern CPU that doesn't give advantage to all the operating systems that use it. VT-x virtualisation, AVX, AES-NI, ARM Neon: all are used by MacOS, Linux and Windows.

TEEs (SGX+MEE/TrustZone/SEV, Google Titan, Apple T2) serve similar purposes and have similar flaws (like permanent exploits) and trade-offs (same CPU -> side channels, uarch complexity problems, different CPU -> cost; separate chip -> heterogeneity, cost). It seems like the Titan/T2 approach leads to higher security, but I'm not sure that is settled yet. A new arch like RISC-V could do better (though it doesn't look like RISC-V will do that). I would love to see hardware support for micro/nano kernels, but that seems as far away as ever.

Obviously it is good to have a guaranteed client for your chips, but I can't see it stopping Intel if shoestring outfits can build something like RISC-V.



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

Search: