什么是RISC-V?
  • 开源允许修改和重新发布,允许基于开源代码开发商业软件发布和销售
  • 免费彻底开放,无需付费授权即可使用
  • 极简RISC-V指令数目仅有40多条
  • 扩展支持可扩展定制指令,可以随意按照需求扩展
  • 模块支持模块化可配置的指令子集,满足不同的应用场景
     RISC-V处理器架构是Krste Asanovic 教授带领团队开发的一个完全开放的、标准的、能够支持各种应用的新指令集。很多早期的RISC架构设计理念时至今日不仅不能帮助现代处理器设计,反而成了负担桎梏。某些早期RISC架构定义的特性,一方面使得高性能处理器的硬件设计束手束脚;另一方面又使得极低功耗的处理器硬件设计背负不必要的复杂度。得益于后发优势,全新的RISC-V架构能够规避所有这些已知的负担,成为至今为止最具备革命性意义的开放处理器架构。

国内正在研制的处理器所采用的指令集包罗万象,基于Alpha、ARM、MIPS、PowerPC、SPARC、RISC-V、X86等进行了扩展,应该是全世界最多的了。其中,RISC-V有望真正成为国产的自主的指令集架构。RISC-V的开源会大大降低指令集修改和定制的门槛,在实现芯片差异化设计的同时降低成本,对本土发展自主可控处理器、摆脱国外垄断有着十分重要的意义。

    ARM与RISC-V一样同属于精简指令集。ARM是RISC微处理器的代表作之一,在嵌入式系统设计中被广泛使用,其最大的特点是低功耗。当下全球市场上大部分企业都是选择了基于ARM的芯片架构,可谓无处不在。而开源 ISA 的 RISC-V 则一直在追求业务模式创新,给大多数其它公司追求的授权许可模式带来的挑战。RISC-V很大程度上改变了运算平台芯片的设计生态,因为它是免费开源的,而且可以灵活地进行修改并加入新的功能,所以RISC-V正在吸引越来越多的科技公司采用。根据IPnest的调研,ARM公司在2017年的IP授权收入下滑了6.8%,原因之一是因为RISC-V加入了竞争。