3 ms·
This paper had the side effect of comparing NEON and SVE auto vectorization on the Neoverse V1 and V2. V1 has 256-bit SVE, which groups two of the four 128-bit
by camel-cdr 1y ago
This paper had the side effect of comparing NEON and SVE auto vectorization on the Neoverse V1 and V2.
V1 has 256-bit SVE, which groups two of the four 128-bit execution units together to execute the 256-bit instructions.
V2 has 128-bit SVE.
On V2 there was no speedup from SVE, which shows that the compiler didn't make use/there wasn't any gain from the instructions in SVE that don't have a NEON equivalent.
On V2 SVE was ~15% faster on average, even though both SVE and NEON share the same resources on that core, the only difference being the vector length.