ある程度技術力と資本力のあるメーカーにとって
RISC-Vは技術力の蓄積とコスト削減の両方を図れる
もう1つ前のめりだったグループが、NVIDIAやMicrosemi、Western Digitalなどだった。これらの企業はすでにASIC(Microsemiの場合はFPGA)を自社で製造、販売しているベンダーである。
一例としてWestern Digitalの場合を説明すると、同社はHDD用のコントローラーを自社で開発・生産しているし、2018年頃になるとHDDに加えてフラッシュ・ストレージも増えてきている(2016年4月にSanDiskを買収、同社のフラッシュ・ストレージ製品を傘下に加えたため)。
さて、昔はストレージ(HDD/フラッシュを含むすべて)はある意味単純であり、単に高速にアクセスできれば良かったのだが、2018年頃になると目的別のストレージ階層が必要になってきた。
この頃には、例えばクラウド向けにホット・ストレージ(容量は小さいがアクセス頻度が多く、高速アクセスできるもの)とコールド・ストレージ(容量は大きいがアクセス頻度が低く、アクセスに時間がかかるもの)と、その中間のウォーム・ストレージといった階層を設けようなど、特定の目的に向けたストレージ(これはその後、コンピュート・ストレージと呼ばれる、データ処理機能を持つストレージにつながっていく)を作ろうといった具合に、さまざまなニーズが想定されるようになってきた。
こうなるとコントローラーに求めらえる要求も変わってくることになる。
下の画像はストレージというよりも一般的な話であるが、例えばコンピュート・ストレージでこうした用途に必要なプロセッサーを求めようとすると、すでに汎用品では追いつかないということになる。
もともとWestern DigitalはCPU IPを他社(SynopsysのARCプロセッサー)から購入して自社のコントローラーに採用していたが、今後さらに性能を拡充していくとなると、それに応じた性能の拡充が必要である。さらに言えば、高性能化するにあたって汎用コアだけでなく専用アクセラレーターを追加し、これをコアから高速にアクセスするといった拡張性がある方が好ましい。
もちろんARCコアにも命令拡張機能はあるが、どのみちアクセラレーターを自社開発するのであれば、それをサポートする命令は自分たちで開発する必要があるので、別にARCでなくRISC-Vであってもまったく困らない。もちろんRISC-Vをモノにするには開発費が余分にかかるが、その代わり自社で開発できればライセンス費もロイヤリティもかからないので、ある程度の数量が出れば割安になる。
もっと重要なのは、技術力があるメーカーにとっては、自社でCPUを作るという貴重な機会が生まれることになる。エンジニアの育成にもつながるし、自社にもノウハウが溜まる。先端のアプリケーションプロセッサー向けという話であれば、例えばSamsungが開発コストの高騰に耐えきれずにExynos M7の開発を中止したように、けっこうなコストがかかる話になるが、Western Digitalが狙っているのはもう少し組み込み寄りのプロセッサーであって、そこまでコストがかからない。こうした用途向けにRISC-Vを採用することで、以下のメリットがある。
- 基本的な命令はRISC-Vを踏襲することで、設計の手間を省ける
- 拡張命令を自由に追加できる
- 基本命令がRISC-Vのままなので、既存のRISC-V対応のソフトウェアはそのまま稼働し、あとは拡張命令部分だけ追加対応すればいい
- 実装の方法に制限はない。また参考になる実装(Rocket、Boom)も存在する
実際Western Digitalは2018年にはまずSweRV EH1と呼ばれるIn-Order/2-wayで8段パイプラインのコアを開発、これに続きSweRV EL2/EH2を2019年に開発している。
SweRV EL2/EH2は、EH1の改良版となるイン・オーダーのコアだが、EH2の方はSMTに対応するなど、少しづつ機能を向上させている。このSweRV EH1/EL2/EH2はChips Allianceとの共同開発なのもあり、オープンソースでGitHubに公開されているが、より性能を向上させたSweRV EHX3を2021年のRISC-V Summitで発表している。こちらはCortex-R82と同程度の性能とされており、ストレージ・ワークロード向けに最適化されたコアとなっている。
NVIDIAも同様で、詳細は明らかにしていないがGPUの内部制御用に独自のRISC-Vコアを開発している。同じことを考えたImagination TechnologiesはやはりRISC-Vコアの開発を手がけるが、それが行き過ぎて(?)Catapultと呼ばれる独自のRISC-VコアのIPライセンスまで始めてしまった。
ある程度技術力と資本力のあるメーカーにとっては、RISC-Vは技術力の蓄積とコスト削減の両方を図れる選択肢であり、これが前のめりになった理由になっている。
この連載の記事
-
第803回
PC
トランジスタの当面の目標は電圧を0.3V未満に抑えつつ動作効率を5倍以上に引き上げること IEDM 2024レポート -
第802回
PC
16年間に渡り不可欠な存在であったISA Bus 消え去ったI/F史 -
第801回
PC
光インターコネクトで信号伝送の高速化を狙うインテル Hot Chips 2024で注目を浴びたオモシロCPU -
第800回
PC
プロセッサーから直接イーサネット信号を出せるBroadcomのCPO Hot Chips 2024で注目を浴びたオモシロCPU -
第799回
PC
世界最速に躍り出たスパコンEl Capitanはどうやって性能を改善したのか? 周波数は変えずにあるものを落とす -
第798回
PC
日本が開発したAIプロセッサーMN-Core 2 Hot Chips 2024で注目を浴びたオモシロCPU -
第797回
PC
わずか2年で完成させた韓国FuriosaAIのAIアクセラレーターRNGD Hot Chips 2024で注目を浴びたオモシロCPU -
第796回
PC
Metaが自社開発したAI推論用アクセラレーターMTIA v2 Hot Chips 2024で注目を浴びたオモシロCPU -
第795回
デジタル
AI性能を引き上げるInstinct MI325XとPensando Salina 400/Pollara 400がサーバーにインパクトをもたらす AMD CPUロードマップ -
第794回
デジタル
第5世代EPYCはMRDIMMをサポートしている? AMD CPUロードマップ -
第793回
PC
5nmの限界に早くもたどり着いてしまったWSE-3 Hot Chips 2024で注目を浴びたオモシロCPU - この連載の一覧へ