Az ARMv8-A alapvető változást jelent az ARM architektúrában. Hozzáad egy opcionális 64 bites architektúrát, az "AArch64" nevet és a hozzá tartozó új "A64" utasításkészletet. Az AArch64 felhasználói területtel való kompatibilitást biztosít a meglévő 32 bites architektúrával ("AArch32" / ARMv7-A) és utasításkészlettel ("A32"). A 16-32 bites hüvelykujj utasításkészletet "T32"-nek hívják, és nincs 64 bites megfelelője. Az ARMv8-A lehetővé teszi 32 bites alkalmazások futtatását 64 bites operációs rendszerben, és egy 32 bites operációs rendszert egy 64 bites hypervisor vezérlése alatt.[3] Az ARM 2012. október 30-án jelentette be Cortex-A53 és Cortex-A57 magjait.[4] Az Apple volt az első, aki kiadott egy ARMv8-A kompatibilis magot (Cyclone) fogyasztói termékben