ARMv8-Aは、ARMアーキテクチャの根本的な変更を表しています。これは、「AArch64」という名前のオプションの64ビットアーキテクチャと、関連する新しい「A64」命令セットを追加します。 AArch64は、既存の32ビットアーキテクチャ( "AArch32" / ARMv7-A)および命令セット( "A32")とのユーザースペース互換性を提供します。 16ビットのThumb命令セットは「T32」と呼ばれ、64ビットの命令セットはありません。 ARMv8-Aを使用すると、32ビットアプリケーションを64ビットOSで実行し、32ビットOSを64ビットハイパーバイザーの制御下に置くことができます。[3] ARMは、2012年10月30日にCortex-A53およびCortex-A57コアを発表しました。[4] Appleは、消費者向け製品でARMv8-A互換コア(Cyclone)を最初にリリースしました。