ARM Neoverse
The ARM Neoverse is a group of 64-bit ARM processor cores licensed by Arm Holdings. The cores are intended for datacenter, edge computing, and high-performance computing use. The group consists of ARM Neoverse V-Series, ARM Neoverse N-Series, and ARM Neoverse E-Series.
Neoverse V-Series
The Neoverse V-Series processors are intended for high-performance computing.Neoverse V1
Neoverse V1 is derived from the Cortex-X1 and implements the ARMv8.4-A instruction set and some part of ARMv8.6-A. It was officially announced by Arm on September 22, 2020. It is said to be initially realized with a 7 nm process from TSMC. One of the changes from the X1 is that it supports SVE 2x256-bit.According to The Next Platform, the AWS Graviton3 is based on the Neoverse V1.
Neoverse V2
Neoverse V2 is derived from the ARM Cortex-X3 and implements the ARMv9.0-A instruction set. It was officially announced by Arm on September 14, 2022. NVIDIA Grace, AWS Graviton4 and Google Axion are based on the Neoverse V2.Notable changes from the Neoverse V1:
- BTB capacity: 12K entries
- TAGE predictor: 8-table
- micro-op cache: 1536 entries
- Decode width: 6
- Rename / Dispatch width: 8
- ROB: 320 entry
- Execution ports: 15
- L2 cache: 1024-2048 KB per core
- CMN-700 mesh interconnect
- * Up to 256 cores per die
- * Up to 512 MB SLC
- * Up to 4 TB/s bandwidth
Neoverse V3
Neoverse N-Series
The Neoverse N-Series processors are intended for core datacenter usage.Neoverse N1
On February 20, 2019, Arm announced the Neoverse N1 microarchitecture derived from the Cortex-A76 redesigned for infrastructure/server applications. The reference design supports up to 64 or 128 Neoverse N1 cores.Notable changes from the Cortex-A76:
- Coherent I-cache and D-cache with 4-cycle LD-use
- L2 cache: 512–1024 KB per core
- Mesh interconnect instead of 1–4 cores per cluster
The Ampere Altra and AWS Graviton2 CPU platforms are based on Neoverse N1 cores and were released in 2020.
Neoverse N2
The Neoverse N2 is derived from the Cortex-A710 and implements the ARMv9.0-A instruction set. It was officially announced by Arm on September 22, 2020. On August 28, 2023, Arm announced the Neoverse CSS N2, a customizable CPU subsystem implementation by Arm to reduce the time to market for customers. Microsoft Azure Cobalt 100 128 Core CPU and Alibaba Yitian 710 use Neoverse N2.Notable changes from the Neoverse N1:
- BTB capacity: 8K entries
- micro-op cache: 1536 entries
- Rename / Dispatch width: 5
- ROB: 160+ entry
- Pipeline depth: 10 cycles
- Execution ports: 13
- SVE2 support
- CMN-700 mesh interconnect
Neoverse N-Next