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] اپل اولین شرکتی بود که هسته سازگار با ARMv8-A (Cyclone) را در یک محصول مصرفی عرضه کرد.