与传统的指令集相比RISC-V使用者可根据源代码,按需要进行修改和优化,无需支付高昂的许可证费用,因此可充分挖掘 RISC-V 的潜力,如边缘人工智能模型可利用RISC-V 满足计算需求。 RISC-V 属于一个开放的、非盈利性质的基金会,开源的特点保证了它的稳定性。此外,RISC-V 模块化设计可降低 指令集架构的复杂度,通过将指令集扩展为几个标准的子集,称为,并保持一些基础的扩展,利于处理器的设计者根据需求选择实现不同的扩展,提高了嵌入式应用开发效率。 阵营图: RISC-V 基金会遵循的原则为: 指令集及相关标准对所有人开放且无须授权,指令集规范能够在线下载, 兼容性测试套件提供源码下载。 RIsc-V在国内应用广泛,如科学院计算技术研究所开展了基于 RISC-V 核心的轻量级神经网络处理器的研究,探索了 RISC-V 核心在物联网设备中的应用,交通大学的北斗导航与位置服务重点实验室开展了基于 RISC-V 指令集的基带处理器扩展研究项目等。 2019 年 7 月平头哥发布了 RISC-V IP 核玄铁 910,支持 16 核且主频可达 2.5GHz,单核性能达到 7.1 Coremark/MHz,较业界主流芯片性能提高 40%,较标准指令性能高出 20%,已成为国内应用规模最大的国产CPU。 指令集架构优势:
适应于智能边缘开发的技术优势: RISC-V属于免费开源架构,相比ARM、MIPS等成本更低。 RISC-V的ISA比起其他ISA,指令简单因而降低芯片设计验证工作。 RISC-V属于非营利基金会,可长期使用。 RISC-V芯片设计实现更高效,面积、功耗和性能更好。 RISC-V可作为SoC芯片核的基础ISA,具有很好的扩展性,可按照需扩展。 国内较早的蜂鸟RIsc:
此外,RISC-V 指令集清晰且开源,RISC-V 更加精简,除支持标准指令集之外,也支持自定义扩展指令集,兼顾了灵活性。如 SiFive、LowRISC、ORCA 等已 经发展出了面向矢量化、虚拟化、硬件安全和特定领域加速等的多种扩展指令集, 极大提升了 RISC-V 应对物联应用下的能力。 目前,不足和对比:
|