Die Scalable Vector Extensions oder kurz SVE wurden 2019 eingeführt.
SVE wurde 2016 zusammen mit ARMv8.2-A vorgestellt. 2019 wurde hingegen SVE2 vorgestellt, das SVE in Richtung Funktionsumfach wie NEON erweitert.
ARMv9.0-A wird zwar SVE2 beinhalten, dabei aber voll kompatibel zu NEON bleiben.
Der sonstige ISA-Umfang scheint ARMv8.5-A zu entsprechen. Mal schauen, was demnächst auf llvm/lib/Target/AArch64 so auftaucht...
Noch in diesem Jahren sollen die ersten Chips auf Basis des Neoverse V1- und N2-Designs vorgestellt werden.
Der Neovers N2, der als ARMv8.5-A-Core mit SVE2 veröffentlicht wurde, könnte zukünftig als ARMv9.0-A-fähig ausgewiesen werden.
Der Neoverse V1 soll dagegen ein ARMv8.4-Design mit SVE werden, was für ARMv9.0-A-Kompatibilität nicht ausreicht.
Die Single-Threaded-Leistung soll mit den nächsten Kernen um 40 bis 50 % gegenüber den aktuellen Kernen steigen.
"Aktuell" = Neoverse N1, ein Kern aus der Cortex-A76-Generation.
Über die beiden nächsten Cortex-Generationen sollen die Matterhorn- und Makalu-Designs um 30 % schneller werden.
Das heißt, die Kurve flacht nun auch bei Arm ab. Und dabei muß man noch bedenken, daß weder Samsung noch Qualcomm das Cortex-X1-Design tatsächlich voll implementiert haben, also schon der Leistungssprung der aktuellen Generation nicht gänzlich ausgespielt wurde.