I still think RISC-V is superior to x86(-64) FWIW.
I still think RISC-V is superior to x86(-64) FWIW.
Or more properly to sell* ARM processors (or devices with ARM processors) you need a license from ARM where they give you permissions and (unless you are Apple) ARM is not going to give you a license where custom instructions are not forbidden.
RISC-V is open in the sense that you do not need permission from the IP owner to use it.
* I believe that you probably can manufacture custom ARM processors without a if you never plan to sell them.
Happy to be corrected though if I've got this wrong.
That was the case if you are an ARM architecture licensee. And of late, that's not even the case anymore.
The huge advantage of RISC-V is the lowered barrier to entry for chip manufacturers. It's now becoming possible for tech companies to make their own processors for their specific hardware and requirements.
In my mind, the even bigger advantage is that the door is now open for open source RISC-V implementations, so that people/companies can work together on high performance/low energy CPUs. It seems such a waste of talent for different companies all spending time and effort to implement similar features in their chips, when they could be building and extending open source chip designs.
What in particular do you think is incorrect in my comment and can you provide a correction please?
For example whilst both AMD and Intel produce X86 CPUs and share the license they also have numerous patents for their specific implementations e.g. memory controller, prefetch unit, branch predictor etc.
The idea that the RISC-V ecosystem isn’t going to get rather quickly bogged down by patents is too optimistic unless I’ve missed something substantial in their licensing terms that prohibits RISC-V ISA users from issuing patents on their in silicon implementation.
Building a CPU today without having to work around patents is already rather hard and eventually there will be only so many actual hardware implementation of the RISC-V ISA that are both efficient in terms of performance and manufacturing.
So whilst the ISA might be open the secret sauce of how to actually make something useful out of it isn’t going to be open or free.
Whether or not RISC-V implementations become encumbered by patents, at least it is now possible for companies to make their own processors without having to create the entire ecosystem too.