5 ms·
>Intel's problem isn't that competitors want to storm the castle and achieve domination over the landscape that x86 controls. IMO it's both. While the importan
by soulbadguy 2y ago
>Intel's problem isn't that competitors want to storm the castle and achieve domination over the landscape that x86 controls.
IMO it's both. While the importance x86 is declining, AMD is aggressively eating what ever part of it is left.
I also think that in the long term, as intel and amd build better x86 chips, the value proposition of ARM will slowly fade in favor of something like risc-v
- apantel 2y agoAsking because I don’t know: what is the value proposition of ARM?
- avidphantasm 2y agoIn PCs, ARM CPUs perform just as good or better than AMD64 but have much better battery life. In the cloud, ARM CPUs are much cheaper (ca. 25% less) for the same or better performance.
- soulbadguy 2y agoNot quite. I think we need to split the value of ARM the instruction from specific implementation. 1 - In term of pure efficiency, nothing magical about ARM. Looking at AMD latest strix laptop platform they are about on par with qualcomm new arm laptop chips. Apple M* CPU are still better. However, a lot of that efficiency is platform derived. 2 - The lower cost in the cloud is a function of the middle man being removed. Amazon is selling graviton cheaper simply because they don't have to pay the markup of AMD or Intel.
- adrian_b 2y agoThe value of ARM is that anyone with enough money can license Arm cores and incorporate them in their own products, which can be optimized for some custom applications. The level of customization possible with an x86 CPU is much less. You must buy a complete computer board or module and incorporate it in your product. While for custom applications it is easy to create a superior solution with Arm cores, for general-purpose computers it is hard to compete with the Intel and AMD CPUs. All the computers with Arm cores have worse performance per dollar than similar x86 computers. (For instance there was recently a thread on HN about a credit-card-sized computer with an Intel N100 CPU and with the same price or lower as a Raspberry Pi, but with a much higher performance.)
- klelatti 2y agoYou’ve missed out one of Arm’s central value propositions which is power efficiency and the reason why it has more than 99% of the smartphone market.
- adrian_b 2y agoThere have been tons of proprietary CPU architectures with the same power efficiency as Arm. Only the x86 architecture is an outlier that requires an unusually complicated instruction decoder, which may degrade a little the energy efficiency. Arm has eliminated most of the competing CPU architectures not by providing better power or energy efficiency, but by its business model of being licensable to anyone. The ARM ISA was somewhat better than MIPS and SPARC, both of which have been handicapped by including some experimental features that have been later proved to be bad ideas. However there have been many other RISC ISAs more or less equivalent with ARM. Only the business model has extracted ARM from the crowd, not its technical advantages.
- klelatti 2y agoYou're conflating the characteristics of the ISA with the value proposition offered by the designs using it. Not the same at all. Other historical architectures typically targeted higher performance. Arm specifically went after low-power applications, which continues today when we see the priorities in the design of Arm and x86 cores, for example.
- soulbadguy 2y agoIt's been said many time and the correlation between ISA and power efficiency have been debunked many time. ARM is power efficient because most ARM implementation are power efficient. Right now x86 AMD strix are about on par with qualcom x elites
- klelatti 2y agoAgreed. That power efficiency is still a central part of the Arm value proposition though. Others are competing with real designs on this with Arm in laptops but not in - for example - smartphones.
- NortySpock 2y ago(simplifying) ARM provides verified, tested, standardized, reasonably well designed chips (logic circuits) that your company can purchase a license for and then send that chip design / logic circuit to be etched on a wafer, cut, encapsulated, and soldered to a printed circuit board. Those ARM CPUs support a standard (but ARM-flavored) assembly programming language. (Formally: Instruction Set Architecture) Designing your own chip previously was risky because you might have logic or hardware bugs in your chip that were very hard to debug, and then you hope that someone will bother to write assembly code that works on your chip. Since you probably designed your own assembly language that co-evolved with your chip, those assembly code developers are going to be sinking a lot of time into understanding your chips and assembly code quirks to wring performance out of them. RISC-V standardizes a RISC-V flavored assembly code (ISA) and also provides some certification test packages to prove that "this particular chip design" can execute the RISC-V assembly language according to specifications.