4 ms·
From my understanding, there are three things to keep in mind: 1. Whenever you do an x86 vs ARM comparison, there's a number of variables that need to be consi
by driscoll42 4y ago
From my understanding, there are three things to keep in mind:
1. Whenever you do an x86 vs ARM comparison, there's a number of variables that need to be considered, the node size of the CPU, the power envelope, number of cores, cooling, etc... that make it very difficult to do 1 to 1 comparisons.
2. The main issue x86 wise is that every x86 CPU needs support instructions going back to the 1980s for backwards compatibility, which "wastes" a lot of silicon on functions which are rarely used but need to be in there.
3. Apple has the ability to have their products focus on a few specific devices and just one operating system. This helps design CPUs that they know 100% what they need to handle. You couldn't say that a Qualcomm Snapdragon, just because it's ARM, is better than x86.
All that being said, I'm very much someone who prefers x86 hardware and Windows, but the M1/M2 and Rosetta are very impressive pieces of hardware/software that hopefully kick Microsoft/Linux/Intel/AMD to innovate.
- gregmac 4y ago> I'm very much someone who prefers x86 hardware Curious, is this due to something about x86 design (eg: technical benefits over ARM), or are you just referring to the "PC" hardware ecosystem in general (as opposed to Apple/macOS)?