什么是RISC-V?
RISC,中文意思是精简指令集计算机,是一种执行较少类型计算机指令的微处理器。
RISC-V指令集是基于RISC原理建立的开放指令集架构(ISA), V表示为第五代RISC。
RISC-V (发音为“risk-five”)源于伯克利大学的学生项目,正因为其开源的理念让它在学术界颇有名气。
RISC-V的发明团队于2015年创办了SiFive公司,同年成立了RISC-V国际基金会。
SiFive公司旨在推动RISC-V的商业化,RISC-V国际基金会专门维护指令架构的完整性和非碎片化。
RISC-V发展史
第一代(RISC-I)
第二代(RISC-II)
第三代(RISC-III)
第四代(RISC-IV)
第五代(RISC-V)
与众不同的RISC-V
简洁
相较于其它商用ISA,RISC-V ISA要小很多
从零开始的设计
明确的分离了User及privileged ISA
具有避免对微架构及技术依赖性的特征
通过社区进行设计
由领先的行业或学术专家以及软件开发者组成的社区进行设计
免费及开放的指令集架构
在市场上有诸多开源及商用的CPU的实现可供用户选择
可扩展及可定制性强
可用于从微控制器到超级计算机的各种级别处理器核具有避免对微架构及技术依赖性的特征
不断成长的软件生态系统
世界上有非常多的开源及商用的工具及操作系统可供客户选择