What I find shocking is that The A16 is still only ARMv8-A.
I guess there's no reason Apple has to move to ARMv9-A until it's good & ready, but they're probably going to start missing out on some SVE2 optimizations, if they drag their feet too much longer. As much as Apple controls its own software ecosystem, app developers surely use a fair amount of open source libs that'll begin to gain SVE2 codepaths, as ARMv9 becomes the default for new Android devices and Windows-ARM laptops.
In the server market, Graviton 3 is probably the last big server CPU not to use ARMv9, but even it has SVE1.
I guess there's no reason Apple has to move to ARMv9-A until it's good & ready, but they're probably going to start missing out on some SVE2 optimizations, if they drag their feet too much longer. As much as Apple controls its own software ecosystem, app developers surely use a fair amount of open source libs that'll begin to gain SVE2 codepaths, as ARMv9 becomes the default for new Android devices and Windows-ARM laptops.
In the server market, Graviton 3 is probably the last big server CPU not to use ARMv9, but even it has SVE1.
Comment