Arm DevSummit 2021 logo  

Learn to write fast and run fast on Arm

Watch on-demand

Layers of an architecture.

Why use Arm architecture?

Performant. Efficient. Compatible.

Arm CPU architecture is a set of specifications that allows developers to write software and firmware that will behave in a consistent way on all Arm-based processors. This type of portability and compatibility is the foundation of the Arm ecosystem.

Arm system architectures create standardization and commonality across the system, making it easier to design SoCs and reducing the cost of software ownership. Arm provides system architectures free of charge, to help the ecosystem and all system designers. Arm views security as a must-have to be built in from the start of the design and it provides security architectures and the framework to achieve this.

Latest A-Profile Architecture Reference Manual


Latest R-Profile Architecture Reference Manual


Latest M-Profile Architecture Reference Manual