5 ms·
It's sad to see how far the HN community has fallen, to the point in which people don't seem to understand how computers work anymore. No, this is not a brand
by sweden 6y ago
It's sad to see how far the HN community has fallen, to the point in which people don't seem to understand how computers work anymore.
No, this is not a brand new CPU ISA without custom instructions, it's Arm based. And yes, compatibility will be kept with other Arm based CPUs including Apple Silicon.
- dcgudeman 6y agoDid you see the “underwater Stonehenge” article voted to the to the top of the font page the other day? It’s fallen pretty rapidly in recent times. I’m looking for an alternative but have yet to find one. Disappointing.
- layer8 6y agoIt often feels to me that it’s the submission titles that get voted up, not the actual content of the linked articles.
- otabdeveloper4 6y ago> And yes, compatibility will be kept with other Arm based CPUs including Apple Silicon. Did you forget the three E's? "Embrace, extend, extinguish"? Surely you're not that young?
- sweden 6y agoThat's not how licensing Arm technology works.
- esclerofilo 6y agoNow it is how it works for embedded processors[1], I see no reason why that can't "tricle up" to the more powerful ones. [1]: https://techcrunch.com/2019/10/08/arm-brings-custom-instructions-to-its-embedded-cpus/ https://techcrunch.com/2019/10/08/arm-brings-custom-instruct...
- klelatti 6y agoDo you think Arm will allow MS to EEE their own ISA?
- still_grokking 6y agoThey allowed Apple to do it, so... But things will become really interesting at the point ARM would be eaten by Nvidia. I've prepared a big pile of popcorn just in case.
- klelatti 6y agoYou've answered a question I didn't ask! Agreed on the popcorn though!!
- klelatti 6y agoI'm old enough to remember going to one of the very first presentations of the Arm architecture in 1985. As others have said the licensing terms of the Arm ISA prevent this very thing happening and in any event there is no way that even MS could do this given the size of the whole Arm ecosystem.
- solarkraft 6y agoThe M1 has undocumented extensions. https://twitter.com/dougallj/status/1339934291929694210 https://twitter.com/dougallj/status/1339934291929694210
- dagmx 6y agoI think there's an inherent conflation among people on ARM compatible versus ARM binaries that run on other arm platforms. This isn't the case with x86 today either, so it's weird when people say "oh look extensions mean it won't be ARM compatible". The core ISA is the same, which means the large majority of code will be portable, and people will have to go out of their way to use non portable instructions and intrinsics. Being an undocumented extension doesn't matter. Compilers already handle per platform extensions on x86. Being undocumented is better because it means people won't be targeting it in as high numbers, and therefore won't be making non portable code.
- randyrand 6y agoThe M1 has a completely proprietary GPU. For an intents and purposes the M1 is proprietary.