RISC-Vは動きを見せているが、主流になるにはまだまだやるべきことがある

Table of Contents

RISC-Vは動きを見せているが、主流になるにはまだまだやるべきことがある

RISC-Vは、Armやx86への挑戦者として注目を集めてきました。ライセンス費用をかけずに柔軟性と革新性を約束する、ロイヤリティフリーのオープンアーキテクチャを提供しています。しかし、騒がしいとはいえ、注目を集めるような用途よりも、IoTガジェットや目立たない組み込みシステムの中に埋もれていることが多いでしょう。

Armはモバイルと組み込みの世界を牽引し、x86は依然としてデスクトップ、ラップトップ、サーバー市場を掌握していますが、RISC-Vはどうでしょうか? 実力以上の成果を上げるにはまだ時間がかかりそうですが、CPUアーキテクチャとしては注目を集めています。より広範な市場に浸透し、より幅広いデバイスに搭載されるかどうかは、大きな疑問です。

Nvidia はひっそりと RISC-V コアを自社の GPU と SoC に組み込んでおり、この GPU メーカーは 2024 年末までに GPU、SoC、その他の製品全体で 10 億個の RISC-V コアを出荷する予定です。Nvidia の RISC-V 実装で最も注目すべきは GPU システム プロセッサ (GSP) で、これは基本的にカーネル ドライバー機能をオフロードし、コア内での GPU 利用を処理します。

RISC-Vがオープンスタンダードとオープンソースに関して正しいメッセージを伝える必要がある理由

続きを読む

Qualcommでさえ、Snapdragonプロセッサに内蔵されたマイクロコントローラユニットのRVコアを使用し、一部のデバイスにRISC-Vを採用しています。Qualcommはこれまでに約6億5000万個のRISC-Vコアを搭載したデバイスを出荷しており、このプロジェクトのアーキテクチャとコアは日常的なデバイスに搭載されています。しかし、なぜRISC-Vは注目されていないのでしょうか?

Googleが撤退

RISC-Vとそのアーキテクチャを活用している企業は、QualcommとNvidiaだけではありません。Googleもこの分野で積極的に活動しており、Android固有のLinux由来のAndroid Common Kernel(ACK)でRISC-Vを公式にサポートしていましたが、2024年5月にACKのサポートを終了しました。これはRISC-Vアーキテクチャにとって大きな後退でした。

それにもかかわらず、GoogleはRISC-Vへのコミットメントを継続し、将来的にサポートを強化する予定であると述べました。当時、GoogleはAndroid Authorityに対し、「Androidは引き続きRISC-Vをサポートします。イテレーションの速度が速いため、すべてのベンダーに単一のサポートイメージを提供する準備が整っていません。今回のパッチシリーズにより、Android Generic Kernel Image(GKI)からRISC-Vのサポートが削除されます」と述べています。

この動き以前は、メーカーがRISC-V ISAベースのSoCを用いたAndroidデバイスの開発に着手するのではないかと期待されていました。ACKからRISC-Vサポートが削除されたからといって、RISC-V搭載Androidキットがなくなるわけではありません。むしろ、この方向へ進むことを計画しているメーカーは、相当量のコーディング作業を自ら行わなければならないということです。

実験室の作業員が手袋をはめた手で持ち上げている、チップがいくつか積まれた小さな地球儀

RISC-VのCEOはインテルなどの企業に勝利して「世界制覇」を目指す

続きを読む

GoogleがRISC-Vから一時的に撤退したことは、新しいアーキテクチャが主流へと向かう過程で必ず直面する基本的な障害、つまり成熟した統一されたエコシステムの欠如を示す好例です。Armエコシステムは多くの人にとって馴染み深いものであり、Qualcommは現在、Windows on Armデバイスでラップトップ市場に参入しています。また、ArmはMediaTekなどの企業が主力モバイル製品にこのアーキテクチャを最大限に活用していることから、モバイルエコシステムにも既に足場を築いています。しかし、RISC-Vはどのような位置づけになるのでしょうか?

Google が Android で RISC-V から撤退したことは、オープン アーキテクチャとそれが設計者や開発者に与える柔軟性 (ライセンス料を支払う必要がない) だけでは、RISC-V を市場で実用的なフロントエンドの主力にするには不十分であるということをはっきりと思い出させるものです。

しかし、こうしたすべての障害にもかかわらず、RISC-V は、特にデバイスの電源として独自のソリューションへの依存を減らそうとしている企業から、引き続き関心を集めています。

中国要因

中国を取り巻く地政学的問題や自給自足の国産技術の推進を考慮して、北京は外国のアーキテクチャや技術への依存を回避するための戦略的ソリューションの一環として、RISC-Vアーキテクチャに多額の投資を行ってきました。

中国のチップ設計会社であるLoongsonのような企業は、ISAを利用してRISC-Vベースのシステムを開発し、中国の学校で利用しています。もう一つの重要な例として、中国の巨大企業Alibabaが自社のクラウドサーバーにRISC-Vを採用する計画があります。

これらすべてが米国政府の注目を集めており、2023年以降、米国政府は中国がRISC-VのISAを設計に実装することをより困難にするよう求める議員の要請を検討してきた。

RISC-V Internationalは当時、米国政府がアクセスを制限しようとする可能性について発言しており、当時のCEOであるカリスタ・レドモンド氏は、これが標準の分岐と「互換性のないソリューションの世界」につながる可能性があると述べた。

まさにその通りです。RISC-Vがアーキテクチャとして主流のデバイスに採用されるためには、イノベーションだけでは不十分です。チップメーカーだけでなく、アプリとサポートが整備されていることを知りながら、RISC-Vコアを使ったデバイスを安心して開発できるメーカーを惹きつけるエコシステムを構築する必要があります。Armエコシステムとx86エコシステムはどちらも、ツールやライブラリを開発し、開発者がアーキテクチャ上でアプリケーションを開発するためのサポートを提供することで、今日の基盤を築き上げるために数十年を費やしてきました。つまり、エンドユーザーにとって使いやすいものでなければならないのです。

RISC-V、そしてアーキテクチャ全体にとって、ソフトウェアの互換性はおそらく最大の悩みの種の一つでしょう。Armとx86エコシステムはどちらも幅広くサポートされていますが、RISC-Vでは同じことが言えません。

基準が必要だ

今年10月にRVA23プロファイルが承認されたことは、RISC-Vにとってまさに大きな節目でした。これは基本的に、ソフトウェア開発者がRISC-Vアーキテクチャ上で互換性のあるソフトウェアを作成するために利用できる、一貫したISA拡張機能セットを規定するものです。ベクトル演算、浮動小数点演算、アトミック命令といった機能が追加されるだけでなく、RISC-VにAIや機械学習のワークロードに非常に必要なサポートを提供します。

全体として、RVA23 プロファイルの批准により、名声を得ようとしながらもそこに到達できていないアーキテクチャに、非常に必要とされていた一貫性がもたらされます。

進歩は見られるものの、これはアーキテクチャが長らく直面してきたソフトウェア互換性に関する広範な問題への取り組みの第一歩に過ぎません。RISC-Vが主流として普及するために本当に必要なのは、開発者が他のエコシステムと同様にRISC-Vでも動作するようにコーディングすることです。

開発者(そして製造業者)に RISC-V をアーキテクチャとして採用し、アプリやデバイスを構築するよう説得するのは、簡単なことではありません。

  • RISC-VのAIチャンピオンが6億9300万ドルの資金調達を達成
  • フレームワークラップトップはRISC-Vメインボードでモジュール化される
  • AIチップのスタートアップTenstorrentが5000万ドルの政府契約で日本のエンジニアを育成
  • RISC-V、RVA23プロファイルの承認でマイルストーンを達成

携帯電話とPC

RISC-Vにとってもう一つの大きな課題は、特にモバイル市場における現在の市場環境です。Armはスマートフォン市場で大きなシェアを占めており、この分野におけるAppleの優位性については言うまでもありません。あらゆる主力スマートフォンは、基本的に何らかの形でArmコアを搭載しており、あらゆる開発ツールチェーンはArm向けに最適化されています。この市場への参入は容易ではありません。

さらに、PC市場はx86が支配しており、AMDとIntelが事実上すべての市場シェアを握っています。Qualcommが最近進めているWindows on Armの取り組みでさえ、Microsoftの支援にもかかわらず、まだ定着していません。RISC-VがPC市場への参入を検討するには、x86で利用可能なものと比較して、実行可能で競争力のあるパフォーマンスを示すだけでなく、現在不足している開発者のサポートも必要です。

RISC-V の現実は、政府の支援やニッチなユースケースがあっても、Arm と x86 の両方に対して追いつくべき点がたくさんあるということです。

RISC-V が市場に参入するのは一夜にして起こるものではなく、すぐに起こるものでもありません。

おそらく最も重要な問題は、RISC-Vが今後5年間で競合他社との差を縮めるのに十分な速さで進化できるかどうかです。MIPSやSiFiveといった企業が、組み込みシステム、デバイス、ネットワーク、SoCなどでRISC-V ISAに依存していることは、良いスタートと言えるでしょう。

しかし、RISC-Vがライバルを追い抜くための画期的な瞬間を待ち望んでいるようにも感じられます。今のところ、RISC-Vはオープンでロイヤリティフリーのアーキテクチャであり、大きな可能性を秘めています。新CEOは、開発者やメーカーが将来のデバイスにRISC-VのISAを採用するよう、積極的に働きかける必要があるでしょう。®

Discover More