Nvidia、GPUのRISC-Vソフトウェアサポートを終了
Agam Shah オリジナル記事

Nvidiaは、自社のGPUコントローラにオープンソース技術をいち早く採用したにもかかわらず、RISC-Vアーキテクチャのソフトウェアサポートを自社のGPUに導入することに関心がないようだ。
Nvidiaは、独自のGPUソフトウェアプラットフォームであるCUDAにRISC-Vサポートを追加する計画はないと、同社の担当者はGTCサミットのCUDA 12セッションで質問に答える形でHPCwireに語っている。
CUDAは、Nvidiaがソフトウェア企業になるための軸となる重要なものだ。この並列プログラミングフレームワークは、ロボット工学、自動車、ヘルスケアなどの市場におけるソフトウェアやサービス提供の背後にあり、これらはNvidiaのGPU上でのみ実行されるように設計されている。
Nvidiaは、同社のソフトウェアスタックを、同社の国産CPUの背後にあるArmの方向に大きく動かしている。CUDAはすでにx86をサポートしているが、RISC-Vのサポートはロードマップにない。
かなり近い時期に予定されているCUDAの次期バージョン12では、Graceと呼ばれるNvidiaのArmベースのCPU向けに多くの最適化が施されている。このチップメーカーは、最新のHopperベースのGPUとGrace CPUを組み合わせており、NVLinkという独自のインターコネクトで通信でき、x86 CPUとNvidia GPUのシステムになるPCIe Gen 5の5倍の帯域があるという。
![]() |
|
NvidiaはGPUのコントローラとしてRISC-Vをいち早く採用したが、現時点ではこのアーキテクチャがベストな使い方だと、NvidiaのCEO、ジェンセン・フアン氏はアジア太平洋地域の報道陣とのブリーフィングで述べた。
「RISC-Vが好きな理由は、オープンソースであること、そして何より適応性があることです。CPUのあらゆる構成に対応できる面白さがあるんです。しかし、RISC-Vは外部のサードパーティソフトウェアにはまだ適切ではなく、しばらくは適切ではないのです」とフアン氏は語った。
それに比べて、x86やArmアーキテクチャには、大規模なソフトウェアエコシステムがあり、断片化されておらず、供給元を問わず安定していると、フアン氏は言う。
RISC-Vがオープンソースで適応性が高いというメリットは、デメリットにもなり得るとフアン氏は指摘する。
RISC-Vアーキテクチャは、チップ版Linuxのようなもので、ライセンスも変更も自由だ。その目的は、購入やライセンスが必要なx86やARMなどの独自アーキテクチャへの依存を減らし、企業が低コストで独自のチップを製造できるようにすることだ。
RISC-Vアーキテクチャは、基本命令セットがあり、そこに各社が独自の拡張を加えてカスタマイズすることができる。例えば、Nvidiaの競合であるImaginationは、Catapultという独自のRISC-V CPUを作っており、これにグラフィックスやAI用の互換GPUをバンドルすることができる。Imaginationは、ソフトウェアとデバッグのフルサポートを提供している。同様に、他の企業も独自のソフトウェアスタックでベクター拡張を施したRISC-V AIチップを提供している。
そこに問題がある。フアン氏は、チップごとにチューニングされたソフトウェアが異なるという、支離滅裂なソフトウェアエコシステムを、RISC-Vのデメリットとして捉えている。断片化したエコシステムに貢献することは、RISC-Vの発展にとって健全なことではないとの見方を示した。
「長期的には世界がどのように進化していくかを見ることになります。しかし、ソフトウェア的に互換性があり、アーキテクチャ的にも互換性があるエコシステムを構築することは、非常に難しい」とフアン氏は述べ、「Armとx86のようなエコシステムのようなRISC-Vを作ることはできるのか? もちろんだが、おそらく10年か20年はかかるだろう 」と述べた。
ファン氏の見解は、AppleがRISC-Vをどう見ているかを反映したものである可能性がある。半導体アナリストのディラン・パテル氏は、今月初め、ニュースレターで、Appleはユーザと対面しない部分のArmコントローラをRISC-Vコアに置き換えている、と述べた。これらの部品は通常、システムソフトウェアにあまり依存していない。
RISC-V Internationalは、アーキテクチャと拡張機能の開発を推進しているが、そのほとんどがハードウェア拡張に集中している。オープンソースの開発者やRISC-Vを支援する企業は、新しい拡張機能に対するLinux 6.0のサポートを開発しアップストリームしており、PhoronixのMichael Larabelによってドキュメント化されている
ソフトウェアに課題が残る一方、ハードウェアではRISC-Vアーキテクチャの採用が進んでいる。IntelはBarcelona Supercomputing CenterとRISC-Vチップを作り、GoogleはSiFiveと人工知能アプリケーション向けのチップを共同開発している。
フアン氏の発言や、NvidiaのCUDA for RISC-Vに対する姿勢についてコメントを求められたRISC-V Internationalのカリスタ・レドモンドCEOは、この話題には直接触れなかった。
「データセンターからモバイルまで、コンピューティングの全領域で勢いと投資が高まっています。エコシステムも急速に成長しています。過去には数十年かかったかもしれないことが、今ではかなり進んでいます。設計の柔軟性に対する要求が、私たちの単一ハイパーバイザーのアプローチのような、共有されたオープンな標準のセットで多様性を先導しているからです」と、レドモンド氏は電子メールで述べている。