The vector extension (rvv) is what's important for desktop and server chips, and it is already ratified.
ffmpeg for example already has some things ported to rvv [0], and many projects are already working on support.
The problem is that there currently isn't any consumer hardware that supports the ratified vector extension. Sipeed announced [1] that they are working on a RVA22+V soc based on the C908 chip, this will likely be the first one developers can get their hands on.
[0] https://git.ffmpeg.org/gitweb/ffmpeg.git/tree/HEAD:/libavcod...
Files Lines Blanks Comments Code
aarch64 35 24,703 1,999 0 22,704
alpha 3 471 57 0 414
arm 69 30,600 1,975 0 28,625
loongarch 6 6,531 485 0 6,046
ppc 2 605 50 0 555
riscv 13 1,284 71 0 1,213
x86 97 48,669 4,260 4418 39,991
This is a very rough comparison and doesn't take in to account the C code for every platform (which seems to scale roughly but not exactly the same), programming style, architecture differences, etc. but it should be roughly accurate.Of course, the question is somewhat moot until we have development hardware available to buy that supports the ratified 1.0 version of the vector extensions. So, another year or so I'd guess.
https://github.com/riscv/riscv-p-spec/ https://github.com/riscv/riscv-v-spec/
Debian would target typical linux application usage
This is in no small part due to the ratified V extension scaling well in both directions (smaller and larger designs).