Why is it difficult to develop a new processor with RISC-V?
There are several types of
Why It's So Hard To Create New Processors
https://semiengineering.com/why-its-so-hard-to-create-new-processors/
RISC-V was started by the University of California, Berkeley in 2010 and is now a project in which major IT companies such as Google and HP also participate. You can find out more about RISC-V by reading the article below.
RISC-V is expected to be a technological innovation since 'Moore's Law' --GIGAZINE
'Processor verification' is said to be a major obstacle in the development of new processors. 'To truly complete a processor's validation, everything that could run on it,' said
For low-end processors mainly installed in embedded devices such as edge devices , the structure is simple because structural flexibility, development cost, and low price are required, and it is relatively easy to verify the processor. thing. The open source RISC-V is said to have the flexibility to implement minimal configurations and has strengths in the embedded domain.
However, the story is different for high-end CPUs that are installed in ordinary PCs. It requires complex features such as multi-core and
The cost of verification is also one of the barriers to developing a new processor. Cunningham points out that major processor vendors have huge laboratories and extensive expertise. Although RISC-V is open source and can be used by anyone, it is an architecture that specifies only an instruction set, so the hardware implementation must also be verified. Hardware validation also becomes more expensive as more complex features are added to the processor, said Colin McKeller , vice president of Imagination Technologies .
In addition, specialized know-how is required for verification. About 20 years ago, there were more companies developing processors than they are now, but as a result of many acquisitions and mergers, know-how has been concentrated on specific companies. Hagai Arbel , CEO of Vtool , which develops semiconductor verification software, also said, 'Even with a very small and simple processor, design verification requires specialized knowledge, and it is a mistake that a different approach from other designs is required. There is no such thing. ' In addition, companies with concentrated know-how tend to be reluctant to publish papers and tools, and it is very difficult to obtain know-how from the outside, McKeller said.
'Hiring people' is the best way to overcome these barriers, Cunningham said. On top of that, he said, 'We should narrow down the necessary functions, remember the open source spirit, and spend time and effort on new things.' In addition, Imperas CEO Simon Davidmann said, 'In a situation where you can get a good processor without developing your own processor, it is important to ask yourself' Why do you need to develop your own processor? ' And if the goal is to add interesting structures or custom instructions, then RISC-V processor development would be correct. '
The RISC-V community is working to overcome these barriers, but given that even major processor vendors have left unexpected bugs and vulnerabilities despite years of experience, processors. It has been concluded that the entire development of is unlikely to replace open source.
Related Posts:
in Hardware, Posted by darkhorse_log