Neoverse N2 - AshokBhat/notes GitHub Wiki
- Arm core aimed at servers and networking market
- Announced in 2020, likely production in 2022+
Feature | Feature tag | GCC flag | LLVM flag |
---|---|---|---|
Armv9.0-A | |||
Armv8.5-A | AARCH64_FL_FOR_ARCH8_5 | ARMV8_5A | |
SVE | FEAT_SVE | AARCH64_FL_SVE | AArch64::AEK_SVE |
Random number generator | FEAT_RNG | AARCH64_FL_RNG | |
Memory tagging extension | FEAT_MTE | AARCH64_FL_MEMTAG | AArch64::AEK_MTE |
FP16 | FEAT_FP16 | AARCH64_FL_F16 | AArch64::AEK_FP16 |
BF16 | FEAT_BF16 | AARCH64_FL_BF16 | AArch64::AEK_BF16 |
Int8 Matrix Multiplication | FEAT_I8MM | AARCH64_FL_I8MM | AArch64::AEK_I8MM |
SVE2 | FEAT_SVE2 | AARCH64_FL_SVE2 | AArch64::AEK_SVE2 |
SVE2 Bit Permute | FEAT_SVE_BitPerm | AARCH64_FL_SVE2_BITPERM | AArch64::AEK_SVE2BITPERM |
Sources:
- GCC N2 patch - https://gcc.gnu.org/pipermail/gcc-patches/2020-September/554738.html
- LLVM N2 patch - https://github.com/llvm/llvm-project/commit/2b6691894ab671706051a6d7ef54571546c20d3b
- https://developer.arm.com/architectures/cpu-architecture/a-profile/exploration-tools/feature-names-for-a-profile
- Marvell Octeon
- Alibaba Yitian 710
Sources: