解法
几十年来,芯片制造商必须从 Arm 或 Intel 获得指令集的许可,支付费用并接受限制,这使处理器设计成本高昂,而且限制了谁可以参与。这导致大多数芯片开发被少数老牌公司垄断。
2010 年,伯克利教授 Krste Asanović 和 David Patterson 与他们的学生一起启动了 RISC-V,这是一个简洁且模块化的精简指令集。与几乎所有其他指令集不同,它是在开放许可下发布的,任何人都可以使用、修改和扩展,无需付费或申请。
2015 年向开源社区发布,使公司、大学和个人都能在相同的免费基础上进行开发。由于进入门槛消失,一个庞大的生态系统成长起来,RISC-V 扩展到嵌入式设备、AI 加速器和其他定制芯片中。
取得了什么结果
开放指令集,免费提供
为什么有效
免除许可费消除了设计新处理器最大的障碍。
开放、模块化的扩展允许公司添加自己的指令,因此 RISC-V 适合定制硅片。
免费的指令集让大学和小公司得以参与,扩大了人才和设计的储备。
任何人都可以构建兼容的硬件,因此生态系统像开源软件那样扩展。
可以借鉴什么
硬件标准可以像开源软件一样起飞:免费提供大家必须一致认同的东西,让庞大的生态系统在此基础上发展。
后续
RISC-V 从伯克利的一个项目发展成为广泛使用的开放指令集,商业 IP 供应商如 SiFive 以及大型芯片制造商都提供支持。它尚未广泛取代 Arm 或 x86,但免费且免版税的模式使其成为定制和嵌入式硅片的默认选择。
从这里,追溯依据
参考来源
- RISC-V AI Chips Will Be Everywhere IEEE Spectrum · spectrum.ieee.org ·
- RISC-V and The Case for a Free, Open ISA NITK ACM · nitk.acm.org ·