-
Notifications
You must be signed in to change notification settings - Fork 0
Neoverse V1
A Bhat edited this page Apr 28, 2021
·
5 revisions
- Arm core aimed at servers market
- Announced in 2020, likely production in 2021+
- Armv8.1-8.4 Extensions without Secure-EL2
- Scalable Vector Extensions (SVE)
- Memory Partitioning and Monitoring (MPAM)
- Enhanced Nested Virtualization
- Cryptography Extensions including SM3/SM4
- RAS Extensions
- Activity Monitors
- Armv8.5 Enhanced Statistical Profiling Extensions (SPE)
- Armv8.5 (security vulnerabilities mitigations)
- Armv8.5 Random Number Generator
- Armv8.5 Cache Clean to Point of Deep Persistence
- Armv8.5 Flag Manipulation
- Armv8.6 bfloat/int8 matmul instructions
- Armv8.6 Data Gather Hints (DGH)
- Armv8.6 Pointer Authentication Enhancements
Sources:
Feature | Feature tag | GCC flag | LLVM flag |
---|---|---|---|
Armv8.4-A | AARCH64_FL_FOR_ARCH8_4 | ||
SVE | FEAT_SVE | AARCH64_FL_SVE | |
Random number generator | FEAT_RNG | AARCH64_FL_RNG | |
FP16 | FEAT_FP16 | AARCH64_FL_F16 | |
BF16 | FEAT_BF16 | AARCH64_FL_BF16 | |
Int8 Matrix Multiplication | FEAT_I8MM | AARCH64_FL_I8MM | |
Statistical Profiling Extension (SPE) | FEAT_SPE | AARCH64_FL_PROFILE | - |
Speculative Store Bypass Safe Instruction | FEAT_SSBS | AARCH64_FL_SSBS | - |
Sources:
- GCC V1 patch - https://gcc.gnu.org/pipermail/gcc-patches/2020-September/554610.html
- https://developer.arm.com/architectures/cpu-architecture/a-profile/exploration-tools/feature-names-for-a-profile
- SiPearl - EU
- Ministry of Electronics and Information Technology (MeitY) - India.
- ETRI - South Korea
Sources: