几十年来,芯片制造商必须从 Arm 或 Intel 获得指令集的许可,支付费用并接受限制,这使处理器设计成本高昂,而且限制了谁可以参与。这导致大多数芯片开发被少数老牌公司垄断。

2010 年,伯克利教授 Krste Asanović 和 David Patterson 与他们的学生一起启动了 RISC-V,这是一个简洁且模块化的精简指令集。与几乎所有其他指令集不同,它是在开放许可下发布的,任何人都可以使用、修改和扩展,无需付费或申请。

2015 年向开源社区发布,使公司、大学和个人都能在相同的免费基础上进行开发。由于进入门槛消失,一个庞大的生态系统成长起来,RISC-V 扩展到嵌入式设备、AI 加速器和其他定制芯片中。

开放指令集,免费提供

免除许可费消除了设计新处理器最大的障碍。

开放、模块化的扩展允许公司添加自己的指令,因此 RISC-V 适合定制硅片。

免费的指令集让大学和小公司得以参与,扩大了人才和设计的储备。

任何人都可以构建兼容的硬件,因此生态系统像开源软件那样扩展。

硬件标准可以像开源软件一样起飞:免费提供大家必须一致认同的东西,让庞大的生态系统在此基础上发展。

RISC-V 从伯克利的一个项目发展成为广泛使用的开放指令集,商业 IP 供应商如 SiFive 以及大型芯片制造商都提供支持。它尚未广泛取代 Arm 或 x86,但免费且免版税的模式使其成为定制和嵌入式硅片的默认选择。

从这里,追溯依据

参考来源

  1. RISC-V AI Chips Will Be Everywhere IEEE Spectrum · spectrum.ieee.org ·
  2. RISC-V and The Case for a Free, Open ISA NITK ACM · nitk.acm.org ·