> I bet many of its instructions will be micro coded since they aren't very useful for compilers anyway
I have listened to a lot of the talks about RISC-V and many about Vector extension, and micro-coding was barley mentioned.
What is more common is that people don't implement all the instructions in academic settings.
> Specifying standards for the future before you have working prototypes is very (ahaha) risky.
Absolutely nothing is standardized before hardware implementations exist. In fact, for Vector there was a first generation of the 0.7 that saw limited commercial use and far more more for the RVV 1.0 version.
fidotron•6h ago
jitl•5h ago
https://chimera-linux.org/news/2025/03/dropping-riscv.html
Note they eventually received a donation of CPU time that allows them to continue RISC-V support but it’s still a grim situation.
galangalalgol•5h ago
rwmj•5h ago
Some parts of RVA23 like a complete implementation of the vector sub-extensions, and hypervisor support, are pretty complex.[1]
If you just want RVA23 now (with poor performance) then qemu implements it. We found it's not very useful for software development, not just because it's slow, but also because it performs so differently from the real hardware, so you cannot, for example, optimize your vectorized code.
[1] I wrote a general article about RISC-V extensions last year: https://research.redhat.com/blog/article/risc-v-extensions-w...
pantalaimon•5h ago
I can get a 3A6000 system for 400€ with decent (~Zen2) performance, are we talking more than that?
rwmj•5h ago
pantalaimon•5h ago
Sure you can move faster if you can make your own standards and don't have to coordinate with anyone, but still makes me wonder if there is some fundamental issue that makes it difficult to create a high performance RISC-V implementation.
rwmj•5h ago
Anyway, China seem to have decided to pursue a dual strategy of pouring money into RISC-V and LoongArch at the same time. I've no idea why that is. The company I work for talks to several RISC-V vendors who don't believe there is any issue with the RISC-V ISA for high performance server-class application cores.
pantalaimon•4h ago
I couldn't find many benchmarks of the P550, but at Phoronix it got beaten by a Raspberry Pi 4
https://www.phoronix.com/review/sifive-hifive-premier-p550
which the 3A6000 beats easiely
https://openbenchmarking.org/vs/Processor/Loongson-3A6000,AR...
adgjlsfhk1•3h ago
hajile•5h ago
RISC-V didn't have the specs to build what they were targeting when they started designing a few years ago. Given the similarities in the ISAs, I suspect they may switch to RISC-V in the near future.
MisterTea•4h ago
Simple: They're a MIPS shop.
acka•5h ago
boredatoms•5h ago
Organizations are free to make closed and even secret implementations of it if they like
ksec•4h ago
snvzz•4h ago
I have never seen an actual RISC-V supporter confuse ISA and microarchitecture.
rwmj•5h ago
camel-cdr•3h ago
See also: https://youtu.be/ttQtC1dQqwo
The only I can think of that may deliver earlier is Ventana with the Veyron V2, they plan to have chiplets in the first half of this year. I'm not sure if they are planning on releasing devboards though, as they target big servers. The cores have a 16 issue backend, with 5 512-bit RVV execution units (arithmetic,mask,permut,load,store) and a decode of up to 10 instructions per cycle.
See also: https://youtu.be/OPgjCjNhqKQ
Both of these claim to support full RVA23 and are high perf OoO cores.