ARMv8-A представлява фундаментална промяна в ARM архитектурата. Той добавя незадължителна 64-битова архитектура, наречена "AArch64", и свързания нов набор от инструкции "A64". AArch64 осигурява съвместимост на потребителското пространство със съществуващата 32-битова архитектура ("AArch32" / ARMv7-A) и набор от инструкции ("A32"). 16-32-битовият набор от инструкции Thumb се нарича "T32" и няма 64-битов аналог. ARMv8-A позволява 32-битови приложения да се изпълняват в 64-битова ОС, а 32-битова ОС да бъде под контрола на 64-битов хипервизор.[3] ARM обяви своите ядра Cortex-A53 и Cortex-A57 на 30 октомври 2012 г.[4] Apple беше първата, която пусна съвместимо с ARMv8-A ядро (Cyclone) в потребителски продукт