クリスマスの初日にMIPSから送られてきたのは、RISC-Vのオープンソース的な代替品だった。

Table of Contents

クリスマスの初日にMIPSから送られてきたのは、RISC-Vのオープンソース的な代替品だった。

AI企業のウェーブ・コンピューティングは月曜日、RISCベースのカスタムチップの開発を促進するために、最新のMIPS命令セットアーキテクチャ(ISA)をオープンソース化する意向を世界に発表した。

同社は6月に、2013年以降2度売却されていたファブレスCPU設計会社MIPSを買収した。その目的は、同社の確立されたプロセッサ技術を、ネットワークエッジのIoTデバイス上でAIコードを実行するために活用することだった。

Wave社は、MIPS Open Initiativeに基づき、登録が必要な参加者は、32ビットおよび64ビットのMIPS ISAにライセンス料やロイヤリティ料なしで無料でアクセスできると発表しました。ここで重要なのは命令セット、つまり例えばC言語のソースコードをコンパイルした結果の機械語です。これはチップとソフトウェアのインターフェース方法であり、プロセッサ内部の動作方法ではありません。

「RISC-Vがオープンソースアーキテクチャであるのと同じように、ISAもオープンソース化することを意図しています」と、Wave ComputingのMIPS IP事業担当プレジデント、アート・スウィフト氏はThe Registerとの電話インタビューで述べ、無料で入手可能なRISC-V ISAについて言及した。「これは、かつて何百万ドルも支払って入手していた最新の商用版です。」

もし十分な数の顧客がまだそうしていたら、何も変わらなかったでしょう。MIPSのオープンソース化は、Armライセンスの費用をかけずにカスタムシステムオンチップハードウェアを開発する方法として、技術的にはMIPSと非常によく似たオープンソースのRISC-V ISAへの関心の高まりを受けてのものです。

怒り爆発!Arm、社員の反乱を受けてRISC-V中傷サイトを閉鎖

続きを読む

RISC-Vプロジェクトは2010年に始まり、ほんの数年前までは実験段階とされていました。近年、RISC-Vハードウェアが市場に登場し、Western Digital、Nvidia、Googleなどの支援を受け、RISC-V FoundationとLinux Foundationが提携したことで、MIPS関係者は、同等のオープンソースの代替手段が存在する中で、独自仕様のままでいることは困難であり、x86やArmアーキテクチャから市場シェアを奪還する機会は少ないことを認識したようです。

Wave Computingは、MIPSハードウェアが依然として市場に広く普及しており、80億個以上のMIPSチップが出荷されているという事実に賭けています。MIPSとRISC-Vの違いについて尋ねられたSwift氏は、「大きな違いは、MIPSが実績があり、歴史的に最も有名なRISCアーキテクチャの一つであるということです」と答えました。確かに、あるいはそうでした。1980年代後半から1990年代にかけてのハイエンドSGIワークステーションから、ゲーム機、宇宙船、ネットワーク機器など、数多くの製品にMIPSが採用されてきました。

スウィフト氏は、2019年第1四半期末までにオープンソースへの移行を完了することが目標だと述べた。その過程で、Waveはオープンソースプロジェクトのパートナーとガバナンス構造を発表する予定だという。

このプログラムには、32ビットおよび64ビットMIPS ISAリリース6のオープンソース版、MIPS SIMD拡張、MIPS DSP拡張、MIPSマルチスレッディング、MIPS MCU、microMIPSアーキテクチャ、およびMIPS仮想化へのアクセスが含まれます。現時点では、独自のプロセッサを製造するために必要な設計図であるPUコア設計は含まれていませんが、スウィフト氏によると、Wave Computingは1つか2つのリリースを検討しているとのことです。

肝心なのは、MIPS ISA を利用し、必要に応じて仕様に基づいて独自の CPU コア実装を作成することです。あるいは、RISC-V のオープンソース実装を検討したり、Arm に格安のコアを依頼したりすることも可能です。

スウィフト氏はMIPSがどのようなライセンスで提供されるかは明言を避けた。しかし、同氏はそれを「シンプルでロイヤリティフリーのライセンス」と表現し、コア設計をコミュニティに公開する必要がないライセンスだと述べた。

このことと登録要件を考慮すると、MIPS Open Initiative はオープンソースというよりはソースコードが公開されているように思われます。

MIPSロゴの使用とMIPS特許ポートフォリオの保護を希望する者は、認証を受ける必要があり、その費用は未定です。「特許保護を維持したいのであれば、実装を認証する必要があります」とSwift氏は述べました。「認証を受けなければ、自力で解決しなければなりません。」®

Discover More