Đối với các ứng dụng sử dụng chuyên sâu 64-bit, sự cải thiện là hiển nhiên. Nhưng nhìn chung hầu hết không cần các phép toán số học 64 bit, vì vậy cải tiến chính là trên kiến trúc ARMv8 mới. Đây là một kiến trúc hoàn toàn mới với các tính năng mới hơn, vì vậy ngay cả khi không có 64 bit, hiệu suất vẫn cao hơn. Nó giống như kiến trúc cốt lõi của Intel, có tốc độ xung nhịp thấp hơn nhiều nhưng hoạt động nhanh hơn nhiều so với Pentium 4 cũ trên kiến trúc Netburst.
Các tính năng mới của ARMv8 AArch64:
New instruction set, A64
Has 31 general-purpose 64-bit registers.
Has separate dedicated SP and PC
Instructions are still 32 bits long and mostly the same as A32 (with LDM/STM instructions and most conditional execution dropped).
Has paired loads/stores (in place of LDM/STM)
Most instructions can take 32-bit or 64-bit arguments.
Addresses assumed to be 64-bit.
Advanced SIMD (NEON) enhanced
Has 32× 128-bit registers (up from 16), also accessible via VFPv4.
Supports double-precision floating point
Fully IEEE 754 compliant
AES encrypt/decrypt and SHA-1/SHA-2 hashing instructions also use these registers.
A new exception system
Fewer banked registers and modes
Memory translation from 48-bit virtual addresses based on the existing LPAE, which was designed to be easily extended to 64-bit
http://en.wikipedia.org/wiki/ARM_arch architecture # 64.2F32-bit_arch architecture
Đối với hầu hết các chương trình không sử dụng nhiều bộ nhớ, hiệu suất có thể tăng lên do số lượng đăng ký tăng gấp đôi (thực tế nhiều hơn gấp đôi, vì ARMv7 trở xuống bao gồm SP, PC ... trong bộ đăng ký). Bạn có thể nhìn vào điểm chuẩn đây
Điểm chuẩn Apple A7 http://i.imm.io/1gyhD.png
Apple A7 điểm chuẩn2 http://i.imm.io/1gyhY.png
Apple A7 điểm chuẩn3 http://i.imm.io/1gyix.png
ARMv8 là 64 bit, vì vậy đó là cách mà Apple và những người khác phải đi ngay cả khi họ không muốn, hoặc họ sẽ phải giới thiệu kiến trúc của riêng mình và viết lại tất cả nền tảng. Tất cả CPU ARM trong tương lai cũng sẽ 64-bit