ARM Versions are the architectural version numbers. ARM architecture versions always use the ARMv# notations. Architecture versions are often confused with the various ARM implementations which historically used similar notations ARM#. Note that for the implementations, the number does not necessarily correlates to the architecture version used. Over the years, a number of additional implementations were designed by third party companies such as DEC, Intel, Qualcomm and Apple.
Versions
| ISA |
Variant |
Vendor |
Microarchitectures
|
| ARMv1 |
ARMv1 |
Acorn |
ARM1
|
| ARMv2 |
ARMv2 |
Acorn |
ARM2
|
| ARMv2a |
Acorn |
ARM3
|
| ARM |
ARM250
|
| ARMv3 |
ARMv3 |
ARM |
ARM6, ARM7
|
| ARMv4 |
ARMv4 |
ARM |
ARM8
|
| DEC |
StrongARM
|
| ARMv4T |
ARM |
ARM7TDMI, ARM9TDMI
|
| ARMv5 |
ARMv5TE |
ARM |
ARM7EJ, ARM9E, ARM10E
|
| Intel |
XScale
|
| ARMv6 |
ARMv6 |
ARM |
ARM11
|
| ARMv6-M |
ARM |
• Cortex-M0, Cortex-M1
|
| ARMv7 |
ARMv7-A
|
ARM |
• Cortex-A5, Cortex-A7, Cortex-A8, Cortex-A9, • Cortex-A12, Cortex-A15, Cortex-A17
|
| Apple |
Swift
|
| Marvell |
Sheeva PJ4
|
| Qualcomm |
Scorpion, Krait
|
| ARMv7-R |
ARM |
• Cortex-R4, Cortex-R5, Cortex-R7
|
| ARMv7-M |
ARM |
• Cortex-M3
|
| ARMv7E-M |
ARM |
• Cortex-M4
|
| ARMv8 |
ARMv8-A
|
ARM |
• Cortex-A35, Cortex-A53, Cortex-A57, • Cortex-A72, Cortex-A73
|
| Apple |
Cyclone, Typhoon, Twister, Hurricane, Zephyr
|
| AMD |
K12
|
| AppliedMicro |
Storm, Shadowcat, Skylark
|
| Cavium |
ThunderX1
|
| Nvidia |
Denver
|
| Phytium |
Xiaomi
|
| Samsung |
M1, M2, M3
|
| Qualcomm |
Kryo, Falkor
|
| ARMv8.1 |
ARMv8.1-A |
Cavium |
Vulcan
|
| ARMv8.2 |
ARMv8.2-A |
ARM |
• Cortex-A55, Cortex-A75 (Prometheus), • Cortex-A76, Cortex-A77, Cortex-A78 (Hercules)
|
| • Neoverse N1 (Ares), Neoverse E1 (Helios)
|
| Ampere |
Quicksilver
|
| Nvidia |
Carmel
|
| Samsung |
M4, M5
|
| ARMv8.3 |
ARMv8.3-A |
Qualcomm |
Saphira
|
| ARMv8.4 |
ARMv8.4-A ARMv8.5-A |
ARM |
• Neoverse V1 (Zeus) • Apple A13, S6, S7, S8; Apple A14, M1
|
| ARMv8.6 |
ARMv8.6-A ARMv8.7-A |
ARM |
Apple A15, A16, A17, M2, M3 Qualcomm Oryon
|
| ARMv9 |
ARMv9.0-A |
ARM |
• Cortex-A510, Cortex-A710, Cortex-A715 • Cortex-X2, Cortex-X3
|
| • Neoverse N2 (Perseus), Neoverse V2 (Demeter)
|
| ARMv9.1 |
ARMv9.1-A |
ARM |
|
| ARMv9.2 |
ARMv9.2-A |
ARM |
Cortex-A520, Cortex-A720, Cortex-A725 Cortex-X4, Cortex-X925, Cortex-X930 Neoverse N3 (Hermes), Neoverse V3 (Poseidon) Apple A18, Apple M4
|
| ARMv9.3 |
ARMv9.3-A |
ARM |
|
| ARMv9.4 |
ARMv9.4-A |
ARM |
|
Part numbers
- ARM • Cortex
See also