A-Profile Architectures

The Arm application-profile (A-profile) architecture targets high-performance markets, such as AI, PC, mobile, gaming, and enterprise. The latest versions of our A-profile architecture are Armv9.4-A and Armv8.9-A. Get started with our documentation and tutorials.

Armv9-A

Armv9-A architecture gives developers the programming tools and environment to innovate at pace for the rapidly expanding AI market. It enables faster compute in high-performance use cases, while adding a suite of security features that guarantee data and operation integrity on a device or server. These benefits are delivered without compromising the balance of power consumption and performance inherent in Arm products.

 

Specifically, Armv9-A is a set of extensions to the Armv8-A architecture, and part of a rolling program of substantial enhancements being deployed over the next few years. The latest implementation is Armv9.4-A. This version contains performance features that accelerate the processing of large datasets, improve bandwidth, and optimize software performance. Armv9.4-A also includes security features that isolate applications from attacks, prevent memory safety issues, and prevent existing code from being used to create a malicious program.

Learn MoreExplore Documentation

Armv8-A

The Armv8-A architecture introduces the ability to use 64-bit and 32-bit Execution states, known as AArch64 and AArch32 respectively. The AArch64 Execution state supports the A64 instruction set. It holds addresses in 64-bit registers and allows instructions in the base instruction set to use 64-bit registers for their processing.

 

The AArch32 Execution state is a 32-bit Execution state that preserves backwards compatibility with the Armv7-A architecture, enhancing that profile so that it can support some features included in the AArch64 state. It supports the T32 and A32 instruction sets.

Explore Documentation

Explore Arm A-Profile Products

Cortex-A Processor

Cortex-A Processor

The Cortex-A processor series provides a range of solutions for devices undertaking complex compute tasks, such as hosting a rich operating system platform and supporting multiple software applications.

Chip image for Neoverse processor

Neoverse

The Neoverse product family enables next-gen infrastructure products with the broadest range of systems, from power constrained to high-performance compute workloads.

Cortex-X chip image

Cortex-X Custom Program

A partner program that focuses on ultimate performance. Through close collaboration with lead partners, Arm enables ultimate performance on devices.

Other CPU Architectures

Arm Morello Program

Morello Program

Morello is a research program with the potential to radically change the way we design and program processors in the future to improve built-in security.

Learn More