By: Gabriele Svelto (gabriele.svelto.delete@this.gmail.com), November 4, 2019 4:14 pm
Room: Moderated Discussions
Wilco (wilco.dijkstra.delete@this.ntlworld.com) on November 4, 2019 3:01 pm wrote:
> Let me get this straight - a half-finished ISA is an advantage since it makes it easier
> for everybody to try to fix it up with their own incompatible custom instructions?!?
Apparently yes considering how successful it's been. Or you could call it modular and then it doesn't sound so bad. The point being that in the current embedded market different application can use different specialized instructions and the RISC-V ecosystem has been thriving from that flexibility. Companies like Codasip not only let you roll your own instructions in their cores, but have automated generating the toolchain once you've done it. How do you compete with that with an all-or-nothing approach? You will always loose either in performance, power or both.
> Let me get this straight - a half-finished ISA is an advantage since it makes it easier
> for everybody to try to fix it up with their own incompatible custom instructions?!?
Apparently yes considering how successful it's been. Or you could call it modular and then it doesn't sound so bad. The point being that in the current embedded market different application can use different specialized instructions and the RISC-V ecosystem has been thriving from that flexibility. Companies like Codasip not only let you roll your own instructions in their cores, but have automated generating the toolchain once you've done it. How do you compete with that with an all-or-nothing approach? You will always loose either in performance, power or both.