Ask HN: What technically allows the M1 to perform better?
I'm flabbergasted that Intel and AMD have failed so utterly and completely in every respect. These are huge companies with half a century of lead time and they're now years behind Apple's M1.
There's a lot of speculation about why the M1 is faster. What's the actual answer? It can't just be the ISA, the M1 performs superbly when running x86-64 code too. What does the M1 do chip-design-wise that Intel and AMD failed to do for their chips?
10 comments
[ 2.5 ms ] story [ 36.8 ms ] threadwho said? depends on target performance
SJ quotes Alan Kay https://youtu.be/XAfTXYa36f4
This was some 15 years back and it seems it was always Apple long term vision to be where they are today with M1. It would be completely fascinating to see how such vision was realised across two CEOs and multiple C level changes combined with a secretive culture.
Any ex-Appleites here to throw some light?
If you consider the case of Intel/and and x86 imagine a building with one story and every year they had to add a story to it. That iterative improvement added some cruft and they also didn't have the option to rebuild from scratch.
Apple has great minds working on the m1 and alot of resources and I'm sure they've made unique accomplishments but the biggest thing is that I think.
[1]: https://en.wikipedia.org/wiki/5_nm_process