ARM Reveals Details of 64-bit ARMv8 Architecture

The new ARMv8 architecture will feature a 64-bit instruction set. The ARMv8 architecture will expand the reach of ARM processor-based solutions into consumer and enterprise applications where extended virtual addressing and 64-bit data processing are required. The ARMv8 architecture specifications describing all aspects of the ARMv8 architecture are available now to partners under license. ARM will disclose processors based on ARMv8 during 2012, with consumer and enterprise prototype systems expected in 2014.

The ARMv8 architecture features two main execution states, AArch64 and AArch32. The AArch64 execution state introduces a new instruction set, A64 for 64-bit processing. The AArch32 state supports the existing ARM instruction set. The key features of the current ARMv7 architecture, including TrustZone, virtualization and NEON advanced SIMD, are maintained or extended in the ARMv8 architecture.

ARMv8 Architecture Features

  • 64-bit processing
  • Extends virtual addressing
  • Expands the reach of ARM processor-based solutions into consumer and enterprise applications
  • Consists of two main execution states: AArch64 and AArch32
  • AArch64 features the A64 instruction set for 64-bit processing
  • AArch32 state supports the existing ARM instruction set
  • ARM compiler and Fast Models include ARMv8 support
  • Enables development of ARM architecture compatible devices that can be designed to maximize the benefits across both 32-bit and 64-bit applications

More info: ARM