解決方案
數十年來,晶片製造商必須向 Arm 或 Intel 授權指令集,支付費用並接受限制,這使得設計處理器既昂貴又限制了能投入的人。這把大多數晶片開發鎖在少數既有廠商手中。
2010 年,柏克萊教授 Krste Asanović 與 David Patterson 連同他們的學生啟動了 RISC-V,這是一套簡潔且模組化的 RISC 指令集。與幾乎所有其他 ISA 不同,它是在開放授權下發布的,因此任何人都可以使用、修改並增補它,無需付費或請求許可。
2015 年向開放社群發布後,讓公司、大學與個人都能在同一個免費基礎上進行開發。由於進入成本消失,龐大的生態系隨之成長,RISC-V 也擴展到嵌入式裝置、AI 加速器及其他客製化晶片。
它達成了什麼
開放 ISA 並將其免費提供
為何奏效
免授權費移除了設計新處理器的最大障礙。
開放、模組化的擴充讓公司能加入自己的指令,因此 RISC-V 適合客製化矽晶片。
免費的 ISA 讓大學與小型企業得以參與,擴大了人才與設計的池子。
任何人都能打造相容硬體,因此生態系像開放原始碼軟體那樣規模化。
可借鑑之處
硬體標準可以像開放原始碼軟體那樣起飛:把所有人都必須達成共識的那個東西免費提供出去,讓龐大的生態系在其上建立。
後續發展
RISC-V 從一個柏克萊專案變成廣泛使用的開放 ISA,有 SiFive 等商業 IP 供應商,以及大型晶片製造商的支持。它尚未廣泛取代 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 ·