5 ms·
Intel should double down on its core business which is selling x86 chips for Windows PCs. If it loses to AMD+TSMC here, there's nowhere left to hide. IFS is ver
by khitchdee 4y ago
Intel should double down on its core business which is selling x86 chips for Windows PCs. If it loses to AMD+TSMC here, there's nowhere left to hide. IFS is very long term and a new business opportunity in a market where Intel is not the leader. x86 for Windows is their bread and butter. They need to throw everything else out and downsize to just excelling at what they've always done. My guess is AXG is a separate division than the division that makes the graphics for their core microprocessors.
- mschuster91 4y ago> Intel should double down on its core business which is selling x86 chips for Windows PCs. If it loses to AMD+TSMC here, there's nowhere left to hide. IFS is very long term and a new business opportunity in a market where Intel is not the leader. The very second someone else but Apple brings a competitive ARM desktop CPU to the market, it's game over for Intel. x86_64 literally cannot compete with modern ARM designs simply because of how much utter garbage from about thirty years worth of history it has accumulated and absolutely needs to support in the future because even the boot process still requires all that crap, whereas ARM was never shy about cutting out stuff and breaking backwards compatibility to stay performant. The only luck that Intel has at the moment is that Samsung and Qualcomm are dumpster fires - Samsung has enough problems getting a phone to run at a halfway decent performance with their Exynos line and Qualcomm managed to completely botch their exclusive deal with Microsoft [1] (hardly surprising to anyone who has ever had the misfortune to have to work with their crap). A small startup that is not bound by ages of legacy and corporate red tape should be able to complete such a project - Annapurna Labs have proven it's possible to break into the server ARM CPU market well enough to get acquired by Amazon. [1] https://www.xda-developers.com/qualcomm-exclusivity-deal-microsoft-windows-on-arm/ https://www.xda-developers.com/qualcomm-exclusivity-deal-mic...
- khitchdee 4y agoApple will always be niche because they are too expensive. ARM based PC client processors accounted for about 9% of the total market. But I don't expect that number will grow a lot higher due to cost of Macs. Also, you can't bring out a desktop PC based on Linux because that a very slowly growing market segment and MacOS is proprietary. Don't think Apple will start another PowerComputing type scenario where they open their platform to others. It's not a matter of performance for this reason (price). So, on Windows, assuming Macs don't take away any more market share from Windows, they need to beat AMD+TSMC.
- mschuster91 4y ago> So, on Windows, assuming Macs don't take away any more market share from Windows, they need to beat AMD+TSMC. No. All it needs is - Microsoft and Qualcomm breaking their unholy and IMHO questionably legal alliance - an ARM CPU vendor willing to do the same as Apple did and add support for accelerating translation of x86 code (IIRC, memory access models/barriers are done differently between x86 and ARM, and Apple simply extended their cores to be able to use the same memory access/barrier model as x86 on translated-x86 threads) - an ARM CPU vendor willing to implement basic functionality like PCIe actually according to spec - even the Raspberry Pi which is the closest you can get to a mass market general-purpose ARM computer has that broken [1] - someone (tm) willing to define a common standard of bootup sequence/standard feature set. Might be possible that UEFI fills the role; the current ARM bootloaders are a hot mess compared to the old and tried BIOS/boot sector x86 approach, and most (!) ARM CPUs/BSPs aren't exactly built with "the hardware attached to the chips may change at will" in mind. Rosetta isn't patented to my knowledge, absolutely nothing is stopping Microsoft from doing the same as part of Windows. [1] https://www.hackster.io/news/jeff-geerling-shows-off-an-amd-radeon-gpu-running-on-the-raspberry-pi-cm4-after-a-fashion-3f2fd7c5b516 https://www.hackster.io/news/jeff-geerling-shows-off-an-amd-...
- khitchdee 4y agoIf you translate, you do face performance issues. Apple or some other vendor cannot make an ARM chip so fast at a competitive cost that beats an x86 chip in emulation mode. The underlying acceleration techniques for both ARM and x86 are the same.
- mschuster91 4y ago> Apple or some other vendor cannot make an ARM chip so fast at a competitive cost that beats an x86 chip in emulation mode. This reminds me of Iron Man 1... "Tony Stark was able to build this in a cave! With a box of scraps! - Well, I'm sorry. I'm not Tony Stark." Apple has managed to pull it off so well that the M1 blasted an i9 to pieces [1]. The M1 is just so damn well more performant than an Intel i9 that the 20% performance loss compared to native code didn't matter. [1] https://www.macrumors.com/2020/11/15/m1-chip-emulating-x86-benchmark/ https://www.macrumors.com/2020/11/15/m1-chip-emulating-x86-b...
- acomjean 4y agoThe fact you can run old software on any PC still is a pretty tremendous feature. Apple kicked of 32 bit apps from Mac and iPhones, its user accept that, business PC users might not. I have a number of IOS games I enjoyed that are no longer usable (yeah I could have stopped upgrading my i device, but the security problems make that not a viable option) Conventional wisdom in the mid 90s was powerpc (RISC) would eventually be better the x86, but it never happened. They worked around the issues. And Microsoft eventually made an OS that wasn't a crash fest (I'm looking at you windows ME) Also no one can afford to be on TSMCs best node when Apple buys all the production. Apple's been exclusive on the best node for at least a couple years now. Even AMD isn't using TSMCs best node yet.
- mschuster91 4y ago> Apple kicked of 32 bit apps from Mac and iPhones, its user accept that, business PC users might not. Yeah, but that was (at least on the Mac) not a technical requirement, they just didn't want to carry around the kernel-side support any more. IIRC it didn't take long until WINE/Crossover figured out a workaround to run old 32-bit Windows apps on modern Macs. > Also no one can afford to be on TSMCs best node when Apple buys all the production. Apple's been exclusive on the best node for at least a couple years now. Even AMD isn't using TSMCs best node yet. Samsung has their own competitive fab process, but they still have yield issues [1]. It's not like TSMC has a monopoly by default. [1] https://www.gsmarena.com/samsung_claims_that_yields_from_its_5_nm_foundries_are_improving-news-53627.php https://www.gsmarena.com/samsung_claims_that_yields_from_its...
- PaulHoule 4y agoThere is just one serious problem with the x86 architecture and that is the difficulty of decoding instructions which could be anywhere between 1 and 14 bytes. It's not hard to design a quick instruction decoder but hard to design a quick instruction decoder that is power efficient. ... Oh yeah, and there are the junkware features like SGX and TSX and also the long legacy of pernicious segmentation that means Intel is always playing with a hand tied behind its back, for instance, the new laptop chips that should support AVX512 but don't because they just had to add additional low performance cores.
- Miraste 4y agoI may be showing ignorance of some important use case here, but I'd put AVX512 in the "junkware feature" category. It can run AI/HPC code faster than the main processor, but still so much slower than a GPU as to be pointless; when it does run, it lowers the frequency and grinds the rest of the processor to a halt until it eventually overheats anyway. Maybe, maybe it has a place in their big desktop cores, but why would anyone want it in a laptop? You can't even use it in a modern ultrabook-style casing without a thermal shutdown and probably first-degree burns, without even mentioning the battery drain.
- PaulHoule 4y agoYes and no. If you have all the cores running hard the power consumption goes up a lot but if it is just one core it won't go up too much. If worse come to worse you can throttle the clock. In general it's a big problem with SIMD instructions that they aren't compatible across generations of microprocessors. It's not a problem for a company like Facebook that buys 20,000 of the same server but normal firms avoid using SIMD entirely or they use SIMD that is many years out of date. You see strange things like Safari not supporting WebP images on a 2013 Mac while Firefox supports them just fine because Apple wants to use SIMD acceleration and they'd be happier if you replaced you 2013 Mac with a new one. I worked on a semantic search engine that used an autoencoder neural network that was made just before GPU neural networks hit it big and we wrote the core of our implementation in assembly language using one particular version of AVX. We had to do all the derivatives by hand and code them up in assembly language. By the time the product shipped we bought new servers that supported a new version of AVX that might have run twice as fast but we had no intention of rewriting that code and testing it. Most organizations don't want to go through the hassle of keeping up with the latest SIMD flavor of the month so a lot of performance is just left on the table. Intel is happy because their marketing materials can tell you how awesome the processor is but people in real life don't experience that performance.
- spookie 4y agoChina is gonna be that second someone, with RISC-V. Honestly, it's kind of amazing how bad it can get for them.
- mschuster91 4y agoNo one in their right mind will touch anything like Loongson or whatever else the Chinese government puts out. Maybe the Chinese military, but that's it.