月曜日、Linux FoundationはCHIPS Allianceの設立を発表しました。これは、「モバイル、コンピューティング、コンシューマーエレクトロニクス、そしてモノのインターネット(IoT)アプリケーション向けの、より効率的で柔軟なチップ設計に関連する高品質なオープンソースコードをホストおよびキュレートするプロジェクト」と説明されています。このアライアンスは、様々なアプリケーションでArm CPUに取って代わることを目的としたオープン命令セットアーキテクチャ(ISA)であるRISC-Vの継続的な開発と採用を中心としています。
マイクロコントローラや IoT からデータセンター アプリケーションに至るまでのユース ケース向けにマイクロアーキテクチャ実装を提供するために設立された CHIPS Alliance は、ISA 仕様とその拡張を管理する RISC-V Foundation に相当します。
参照:5G調査レポート2019:コストや可用性への懸念にもかかわらず、企業は5G導入に熱心(Tech Pro Research)
発表された貢献のうち、Google はユニバーサル検証方法論 (UVM) 環境を開発しています。Linux Foundation によると、これは「設計のアーキテクチャ的およびマイクロアーキテクチャ的なコーナーケースを検証できる、構成可能で非常にストレスの多い命令シーケンスを提供する命令ストリーム生成環境」です。
Western Digitalは、既に発表済みのSweRVコア(32ビット、2ウェイ・スーパースケーラ、9ステージ・パイプライン・コア、最大1.8GHzのクロック速度に対応)に加え、テストベンチとSweRV命令セットシミュレータ(ISS)を提供します。WDはまた、永続メモリをプロセッサに接続するための「プロセッサキャッシュと直接コヒーレンスメッセージを交換するための完全オープンなネットワークプロトコル」であるOmniXtendの仕様と初期実装を公開します。
RISC-V の発明者によって設立された企業である SiFive は、オープンソースの Chisel ハードウェア記述言語、SoC パラメータネゴシエーションフレームワーク Diplomacy、および TileLink コヒーレント相互接続ファブリックを含む RocketChip SoC ジェネレーターを提供しています。
RISC-V がなぜ重要なのか?
RISC-VはBSDライセンスの下で利用可能であり、実装に特許使用料はかかりません。RISC-Vを商用製品に実装または拡張したい組織は、変更内容をコミュニティ全体に公開することなく、実装または拡張できます。これは、ARMやMIPSの設計(どちらも原理的にはRISCです)のライセンス料を支払う必要がないため、組み込み機器における商用利用に特に魅力的です。
RISC-Vは大きな勢いを誇っており、SiFive社のHi-Fiveシングルボードコンピュータが開発者向けに提供されています。Western Digital社も、設計をRISC-Vに移行した後、「年間20億個のRISC-Vコアを出荷する」ことを約束しており、NVIDIA社はFalconマイクロコントローラーの次世代代替品にISAを採用する計画を立てています。
Linux Foundation と RISC-V Foundation のパートナーシップの詳細については、TechRepublic の以前の記事「RISC-V と Linux Foundation がオープンソース CPU の推進で提携」をご覧ください。