ARM has announced ARM v9. Anandtech article below.
Arm Announces Armv9 Architecture: SVE2, Security, and the Next Decade (anandtech.com)
Arm Announces Armv9 Architecture: SVE2, Security, and the Next Decade (anandtech.com)
Also interesting tidbit about ISA issues in Arm server adoption.
Anandtech, page 1.
Generally, I see SVE2 as probably the most important factor that would warrant the jump to a v9 nomenclature as it’s a more definitive ISA feature that differentiates it from v8 CPUs in every-day usage, and that would warrant the software ecosystem to go and actually diverge from the existing v8 stack. That’s actually become quite a problem for Arm in the server space as the software ecosystem is still baselining software packages on v8.0, which unfortunately is missing the all-important v8.1 Large System Extensions.
I assumed as much when it was announced 2 years ago.So SVE2 really isn't a part of Armv8.x . Figures!
It was never outlined in the initial 2019 announcement exactly what the strategy was for SVE2, beyond the fact that it was a multi year development, and that NEON would still be supported alongside SVE2 implementations for legacy code.I thought SVE2 was an optional extension to ARMv8, one which apparently no one ever included
Given that Apple has already decided to go their own way with their AMX instructions, and could similarly add other instructions/functionality they wanted, I wonder if they have any reason to go ARMv9?
They released the first Apple Silicon before v9 was finalized, when if they planned on going to v9 as quickly as they went v8 waiting a few months to have that become the baselines for ARM Macs would have made a lot of sense. That seems to indicate Apple doesn't think v9 is that important, so I wouldn't hold my breath waiting for an Apple SoC that implements v9.
If true, Apple's "ARM" could slowly diverge from what the rest of the market is using, at least until external forces forced them to re-base on v9. Microsoft releasing a version of Windows/ARM that requires v9 is the only external force big enough I can think of.
In any case, I expect that if NV actually buys out ARM, that Apple will stick with their current license and diverge from future ARM development. Unless NV makes future licenses very attractive to Apple.
I doubt that MS's OS decisions will make Apple change their supported ISA at all. Mac hardware doesn't have to run Windows - that's pretty niche (Boot Camp).
Thats like Apple shooting themselfs in the foot. They benefit massively from the ARM ecosystem. Thats also the reason any change Apple wanted was always going into an ARMv8.x version - and this also the reason tat Apple Cores are ARMv8.6 and ARMs own cores are ARMv8.2.
nVidia buying ARM changes the whole equation. I don't know what works best for Apple but a hard fork seems all but inevitable if switching ISA to something not ARM is too much. Course we don't know if it will actually go through.
This is badly messaged on ARM's part, and it makes them appear rather slipshod on the PR side of things I think.and this also the reason tat Apple Cores are ARMv8.6 and ARMs own cores are ARMv8.2
they will obtain an architecture license and go on.
Thats like Apple shooting themselfs in the foot. They benefit massively from the ARM ecosystem. Thats also the reason any change Apple ever wanted was always going into an ARMv8.x version - and this also the reason tat Apple Cores are ARMv8.6 and ARMs own cores are ARMv8.2.
Their only chance to succeed with an ISA switch was always tightly related to the vast ARM ecosystem.
Apple benefited greatly from the ARM ecosystem early on when they were dependent on it for stuff like Samsung designed SoCs and drivers, if they did a proprietary ISA or something that had no infrastructure like RISC-V they could never have pulled it off - at least not in 2007 since they would have had to build so much more themselves. However, they passed the point where the non-Apple ARM world impacts their fortunes about a decade ago, they are a part of it but function independent of it.