解決策
何十年もの間、チップメーカーはArmやIntelから命令セットをライセンスし、料金を支払い制約を受け入れる必要があった。そのためプロセッサの設計は高コストになり、誰がそれを行えるかが限られていた。これによりチップ開発の大半は少数の既存企業に閉じ込められていた。
2010年、バークレー校の教授Krste AsanovićとDavid Pattersonは学生たちとともに、クリーンでモジュール式のRISC命令セットであるRISC-Vを立ち上げた。他のほとんどすべての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 ·