While looking into implementing support in archdetect for detecting the Neoverse V2-based Graviton 4, I noticed that the CPUs that implement this microarchitecture only partially overlap (based on https://gpages.juszkiewicz.com.pl/arm-socs-table/arm-socs.html):
| instructions |
Amazon Graviton 4 |
NVIDIA Grace |
Google Axion |
sve2 |
x |
x |
x |
paca |
x |
|
x |
pacg |
x |
|
x |
rng |
x |
|
x |
sm3 |
|
x |
x |
sm4 |
|
x |
x |
svesm4 |
|
x |
x |
ssbs |
x |
x |
|
Google Axion not supported ssbs is particularly interesting, since that means that our aarch64/neoverse_v1 installations may not even work there...