3 ms·
I think that this article is missing the main reason why RISC-V is not yet mainstream. It is super slow: https://benhouston3d.com/blog/risc-v-in-2024-is-slow h
by bhouston 2y ago
I think that this article is missing the main reason why RISC-V is not yet mainstream. It is super slow: https://benhouston3d.com/blog/risc-v-in-2024-is-slow https://benhouston3d.com/blog/risc-v-in-2024-is-slow
Once the speed issue is fixed (it needs to be roughly 10x faster than it currently is), then it will likely find a ton of applications, especially in SBC that are low power/low cost/good performance.
- Pet_Ant 2y agoAFAICT most ISAs themselves are not slow. Most modern ISAs can be implemented quickly because the decoder is not the bottleneck and high performance cores do so much. So it's more like a question of why hasn't someone with a high-performance core slapped a RISC-V ISA on it? Well, for one they weren't built with RISC-V in the first place so it would take some work to do and test. Second, there isn't currently a market for this. There is not consumer item that has RISC-V and could sell more units by getting a faster one. Third, a lot of cores are probably entangled with ARM IP for now. None of these are integral to RISC-V itself. If you could rewrite history and swap the ISAs for ARM and RISC-V it'd still have a headwind right now from the late start, and the tail wind of being license free. It's entirely non-technical.
- bhouston 2y agoI completely agree that it is a relative "simple" matter to put a fast core in there, the techniques are known. You may not beat an Apple Mx chip, but you could at least get somewhere close to it, like 50% of the performance. And then RISC-V would take off like crazy.
- Wytwwww 2y agoWho actually has fast core (>=50% of Apple M series) that they could just slap RISC-V on, though? ARM, Intel, AMD, Qualcomm? IIRC the Switch 2 chip is going to use Cortex so even Nvidia can't be bothered to design their own CPU cores. CPUs seem to be a commodity at this point so unless you're willing to invest massive amounts to be able to compete to catch up and overtake them just paying whatever ARM wants (probably pennies) seems like a good deal.
- mycall 2y agoOne thing is true. ARM can't play too many license games in the future, now that RISCV is maturing.
- snvzz 2y ago>You may not beat an Apple Mx chip That's Wei-han Lien, whom later led Tenstorrent's Ascalon design.
- boredatoms 2y agoThat link compares ASICs, not ISAs
- deleted 2y ago[deleted]
- snvzz 2y agoThat article compares ASICs. Companies that design ASICs buy microarchitecture licenses, not ASICs. There are available RISC-V microarchitectures for licensing that aren't what I'd call slow. e.g. SiFive's P870 isn't slow. Tenstorrent Ascalon (which LG licensed for its smart TVs) is no sloth either. There's a solid 3 year from the time a microarchitecture is made available for licensing, and the time the riffraff can buy boards based on the resulting chips. This has been consistently true, ARM and RISC-V alike. Thus, increasingly faster microarchitectures are being made available, and the chips using them will continue to come. The ones we have now, are of course the ones based on microarchitectures that were made available 3+ year ago.