RISC-V是什么?
RISC-V(读作“RISC-FIVE”)是基于精简指令集计算(RISC)原理建立的开放指令集架构(ISA),V表示为第五代RISC(精简指令集计算机),此前已经有四代RISC处理器原型芯片。每一代RISC处理器都是在同一人带领下完成,那就是U.C.Berkeley(加州大学伯克利分校)的DavidPatterson教授。
为什么RISC-V这么火?
与大多数ISA相反,RISC-VISA可以免费用于所有希望的设备中,允许任何人设计、制造和销售RISC-V芯片和软件。虽然它不是第一个开源的指令集(ISA),但它却是第一个被设计成可以根据具体应用场景而选择适合的指令集的指令集架构。基于RISC-V指令集架构可以设计服务器CPU、家用电器CPU、工控CPU和用在比指头还小的传感器中的CPU。
除了可伸缩性极好、开源免费外,RISC-V还有一个特点,那就是架构简洁,RISC-V基础指令集则只有40多条,加上其他的模块化扩展指令总共几十条指令。RISC-V的规范文档仅有页,而“特权架构文档”的篇幅也仅为91页。
RISC-V的优点这么多,吸引了很多来自工业界和学术界甚至政治界的