O ARMv8-A representa uma mudança fundamental na arquitetura ARM. Ele adiciona uma arquitetura opcional de 64 bits, chamada "AArch64", e o novo conjunto de instruções "A64" associado. AArch64 fornece compatibilidade de espaço de usuário com a arquitetura de 32 bits existente ("AArch32" / ARMv7-A) e conjunto de instruções ("A32"). O conjunto de instruções Thumb de 16-32 bits é referido como "T32" e não tem contraparte de 64 bits. O ARMv8-A permite que aplicativos de 32 bits sejam executados em um sistema operacional de 64 bits e que um sistema operacional de 32 bits esteja sob o controle de um hipervisor de 64 bits.[3] A ARM anunciou seus núcleos Cortex-A53 e Cortex-A57 em 30 de outubro de 2012.[4] A Apple foi a primeira a lançar um núcleo compatível com ARMv8-A (Cyclone) em um produto de consumo