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 года. Apple первой выпустила ядро, совместимое с ARMv8-A (Cyclone), в потребительском продукте.