4 ms·
At the same time, the software world hates hardware fragmentation, so ISA extensions are the opposite of desired. RISC-V likely will dominate in microcontrolle
by floatboth 5y ago
At the same time, the software world hates hardware fragmentation, so ISA extensions are the opposite of desired.
RISC-V likely will dominate in microcontrollers and specialized/embedded devices. But in general purpose computers? Highly doubt it. Arm has a giant first mover advantage there now. Great momentum, excellent ecosystem. AWS Graviton2 basically sealed the deal.
- edrxty 5y agoThis is the really cool part, the ability to add custom instructions are part of the spec which makes them work through standard compilers. Any compiler that can build a RISC-V program can handle the custom instructions as inline assembly so all one needs to do is write a library to abstract them. Obviously you don't have the off-the-shelf ability for the compiler to insert the instructions automatically, but this is rarely the goal for small-to-medium projects. Example: https://nitish2112.github.io/post/adding-instruction-riscv/ https://nitish2112.github.io/post/adding-instruction-riscv/
- saagarjha 5y agoI don’t think the claim was that tooling could not handle these custom instructions; I think the claim was that nobody wants custom instructions in cross-platform software.