Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
Arm Community blogs
Arm Community blogs
Architectures and Processors blog Arm Architecture – Armv8.2-A evolution and delivery
  • Blogs
  • Mentions
  • Sub-Groups
  • Tags
  • Jump...
  • Cancel
More blogs in Arm Community blogs
  • AI blog

  • Announcements

  • Architectures and Processors blog

  • Automotive blog

  • Embedded and Microcontrollers blog

  • Internet of Things (IoT) blog

  • Laptops and Desktops blog

  • Mobile, Graphics, and Gaming blog

  • Operating Systems blog

  • Servers and Cloud Computing blog

  • SoC Design and Simulation blog

  • Tools, Software and IDEs blog

Tell us what you think
Tags
  • enterprise
  • mobile
  • Architecture
  • Armv8-A
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Arm Architecture – Armv8.2-A evolution and delivery

Berenice Mann
Berenice Mann
April 6, 2017
2 minute read time.

One thing is certain in this world – everything is changing, whether evolution or revolution and Arm Architecture is no exception. In this case the Arm v8 has evolved initially to v8.1-A and now to v8.2-A, both of which are now available in the Arm Architecture Reference Manual, known as Arm Arm.

While many partners are happy with the existing v8.0, new features and enhancements to enable new applications and usability are often requested and have been introduced in the new versions, although these are fully backwards compatible with the original architecture.

New features in v8.1-A are aimed at market segments with very large systems, a blog on The Armv8 architecture and its ongoing development can be found here.

v8.2-A improvements

Version 8.2-A includes enhanced memory model, half-precision floating point data processing and introduces both RAS (reliability availability serviceability) support and statistical profiling extension (SPE). Read the new v8.2-A documentation on Arm Developer. These updates have been described more fully in Armv8-A architecture evolution.

Reliability, Availability and Serviceability

This extension includes essential features (such as RAS and SPE) to enable enterprise computing and enhance performance in continuous sampling applications.The Spec documentation for Reliability, Availability and Serviceability - RAS - can be downloaded here.

Statistical Profiling Extension (SPE)

An analogy for SPE is using slow motion video to monitor and improve athletic performance. One beneficiary is the Server market where sampling and program optimising can produce big performance improvements and savings in both cost and processing time. Download the supplement on SPE here. More information on SPE can be found in this blog Statistical Profiling Extension for Armv8-A.

For the mobile industry, we have added further support including half-precision floating point and integer dot products. An area that benefits from these features is inference within machine learning applications.

Scalable Vector Extensions (SVE)

A further enhancement is Scalable Vector Extensions (SVE). As demand for more and more data collection and analysis grows, so does the demand for better and faster data crunching. This latest improvement is a key enabler for the High Performance Compute (HPC) and Scientific Computing sectors. This supports the Arm ecosystem partners’ development of HPC and paves the way for efficient Exascale computing. You can download the new SVE documentation here.


See our SVE blog and white paper ‘A Sneak Peek into SVE and VLA Programming’ for further depth.

Architecture Exploration Tools

Last but not least, we are pleased to offer a brand new delivery method – Arm is releasing the Instruction Set Architecture (ISA) in downloadable XML format (in addition to PDF). This will make it machine readable and more manageable for partners to understand the Arm architecture and write tooling based around it. There will be further iterations as we develop the tooling.Try it out for SVE by clicking on the button below.

Try for SVE

Anonymous
  • raziebe
    raziebe over 7 years ago

    I am looking for hardware with Arm8.1 and above. The only one I found is Snapdragon 845 . But Qualcom's Snapdragon closes its hypervisor. Do you know of any hardware available ?  I am writing an academic paper.

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • daith
    daith over 8 years ago

    And I just saw

    alastairreid.github.io/.../

    can I just saw Wow! Amazing!

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
  • daith
    daith over 8 years ago

    Well that's my day gone :) Thanks very much. Plus the format for the SVE documentation looks very interesting.

    • Cancel
    • Up 0 Down
    • Reply
    • More
    • Cancel
Architectures and Processors blog
  • Introducing GICv5: Scalable and secure interrupt management for Arm

    Christoffer Dall
    Christoffer Dall
    Introducing Arm GICv5: a scalable, hypervisor-free interrupt controller for modern multi-core systems with improved virtualization and real-time support.
    • April 28, 2025
  • Getting started with AARCHMRS Features.json using Python

    Joh
    Joh
    A high-level introduction to the Arm Architecture Machine Readable Specification (AARCHMRS) Features.json with some examples to interpret and start to work with the available data using Python.
    • April 8, 2025
  • Advancing server manageability on Arm Neoverse Compute Subsystem (CSS) with OpenBMC

    Samer El-Haj-Mahmoud
    Samer El-Haj-Mahmoud
    Arm and 9elements Cyber Security have brought a prototype of OpenBMC to the Arm Neoverse Compute Subsystem (CSS) to advancing server manageability.
    • January 28, 2025