但是在指令集授权上,ARM是相对严格的,添加新指令不自由,需要得到ARM的允许。另外指令集不断的调整改进,不买新指令集授权,性能就会落伍。
比如目前国内很多厂商,只拥有ARMV8,没有V9架构(ARM断供了),同时也没有新的IP核,只能在旧架构上,使用旧IP核,相对于其它使用新架构、新IP核的国外厂商而言,性能就会有差距,甚至最终可能会被市场淘汰。
接着说RISC-V架构,这个架构最近火热,且是开源免费的,优势是指令集数量少,开发门槛和开发成本相对较低。
但是说实话,这个架构的芯片,在目前阶段,还只适合嵌入式,不太适合高性能场景,要替代ARM、X86还有很长的路要走。
同时由于指令集简单,开源,免费,大家都可以使用,随意修改、添加指令集,所以导致生态很割裂,后续要形成统一的标准生态,并不容易。
最后说说LoongArch,这个是龙芯自研的指令集,也是简单指令集。
龙芯这个指令集呢,优点明显,那就是100%自主可控,纯自研,不用担心卡脖子的风险,比开源免费的RISC-V还可控些。
但缺点也很明显,生态不给力,不如X86,也不如ARM。在性能方面,也不如X86,但目前龙芯的性能进步很大,IPC都能媲美13代酷睿了。
此外,龙芯在桌面和服务器上优于RISC-V,在指令集成熟度和高性能场景软件生态方面对比RISC-V,也具有明显优势。
不过龙芯走的这种纯自研的路,很是艰难,龙芯是在靠一家之力,来推动整个指令集、芯片、生态体系前进,但如果成功,就会拥有和X86一样的王者地位。
总而言之,四款指令集,均有自己的优势,也有劣势。X86的优势在PC,但授权难;ARM的优势在移动领域,但断供是个问题;RISC-V目前的优势在嵌入式,后续生态分裂是个问题;而LoongArch的优势在自主可控,缺点也是生态。
国内很多厂商,在基于这4种指令集,研发自己的芯片,要注意规避风险,找到真正适合自己的路。返回搜狐,查看更多