ARMv8-A vertegenwoordigt een fundamentele verandering in de ARM-architectuur. Het voegt een optionele 64-bits architectuur toe, genaamd "AArch64", en de bijbehorende nieuwe "A64" instructieset. AArch64 biedt gebruikersruimtecompatibiliteit met de bestaande 32-bits architectuur ("AArch32" / ARMv7-A) en instructieset ("A32"). De 16-32bit Thumb-instructieset wordt "T32" genoemd en heeft geen 64-bits tegenhanger. Met ARMv8-A kunnen 32-bits toepassingen worden uitgevoerd in een 64-bits besturingssysteem en kan een 32-bits besturingssysteem onder controle staan van een 64-bits hypervisor.[3] ARM kondigde hun Cortex-A53- en Cortex-A57-kernen aan op 30 oktober 2012.[4] Apple was de eerste die een ARMv8-A-compatibele kern (Cyclone) uitbracht in een consumentenproduct