What is aarch64

Last updated: April 1, 2026

Quick Answer: ARMv8-A (commonly called ARM64 or AArch64) is a 64-bit processor architecture developed by ARM Holdings that powers many mobile devices, servers, and embedded systems. It enables processing of larger data sets and more complex operations than 32-bit processors.

Key Facts

Architecture Overview

AArch64 is a modern processor architecture that defines how computer chips execute instructions. As a 64-bit architecture, it can process larger chunks of data and address much more memory than 32-bit alternatives. ARM developed AArch64 as the successor to 32-bit ARM architecture, creating a more powerful platform for contemporary computing demands while maintaining ARM's characteristic focus on energy efficiency.

Key Technical Features

AArch64 introduces several important technical improvements:

Real-World Applications

AArch64 powers a significant portion of the world's computing devices. Apple's M-series chips (M1, M2, M3, M4) for MacBooks and iPhones use AArch64. Android phones from manufacturers like Qualcomm, Samsung, and MediaTek rely on AArch64-based processors. Amazon's Graviton processors for cloud servers and countless IoT (Internet of Things) devices use this architecture. The widespread adoption demonstrates AArch64's effectiveness across different use cases.

Comparison to Other Architectures

While x86/x64 architecture from Intel and AMD dominates personal computers and servers, AArch64 has advantages in power consumption and efficiency, making it ideal for mobile devices and edge computing. AArch64 also powers the new generation of servers and increasingly appears in consumer laptops as alternatives to traditional x86 processors. Each architecture has specific strengths: x86 excels in raw performance for computationally intensive tasks, while AArch64 balances performance with efficiency.

Development and Future

ARM continues evolving the AArch64 architecture with new versions and extensions. The architecture has proven flexible enough to accommodate improvements in AI acceleration, security features, and computational efficiency. Its open-architecture approach, combined with licensing to multiple manufacturers, has enabled rapid adoption across diverse industries and applications.

Related Questions

Why do Apple devices use AArch64?

Apple chose AArch64 (ARM architecture) for its efficiency, power management, and custom optimization capabilities. The architecture allows Apple to design chips like the M-series that deliver high performance while maintaining excellent battery life in mobile devices and laptops.

What is the difference between ARM and x86 processors?

ARM (AArch64) and x86-64 are different processor architectures. ARM emphasizes power efficiency and is common in mobile devices and servers, while x86-64 prioritizes raw processing power and is standard in desktop computers and traditional servers. Each has distinct strengths.

Can AArch64 run Windows or Linux?

AArch64 can run both Windows and Linux. Windows runs on some ARM-based devices through Windows on ARM, while Linux has strong AArch64 support across servers, embedded systems, and Android devices. This flexibility makes AArch64 versatile across operating systems.

Sources

  1. Wikipedia - ARM Architecture Family CC-BY-SA-4.0
  2. ARM Developer - Architecture Information proprietary