Se introdujo por primera vez con la arquitectura Armv8-A y tuvo muchas actualizaciones de extensión.
[1] Anunciado en octubre de 2011, ARMv8-A representa un cambio fundamental en la arquitectura ARM.
Apple fue el primero en lanzar un núcleo compatible con ARMv8-A (Cyclone) en un producto de consumo (iPhone 5S).
El código de operación principal para seleccionar a qué grupo pertenece una instrucción A64 se encuentra en los bits 25-28.
[11] El procesador ARM AWS Graviton3 implementó una versión más flexible, 2x256 SVE.
Sus mejoras se dividieron en seis categorías:[13] La arquitectura ARMv8.3-A ahora es compatible con (al menos) el compilador GCC 7.
Las extensiones bfloat16 para SVE y Neon son principalmente para uso de aprendizaje profundo.
[39] En septiembre de 2022, se anunciaron ARMv8.9-A y ARMv9.4-A, que incluyen:[40] Se agregó compatibilidad opcional con AArch64 al perfil Armv8-R, y el primer núcleo de Arm que lo implementó fue el Cortex-R82.