ある程度技術力と資本力のあるメーカーにとって
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は技術力の蓄積とコスト削減の両方を図れる選択肢であり、これが前のめりになった理由になっている。
この連載の記事
-
第771回
PC
277もの特許を使用して標準化した高速シリアルバスIEEE 1394 消え去ったI/F史 -
第770回
PC
キーボードとマウスをつなぐDINおよびPS/2コネクター 消え去ったI/F史 -
第769回
PC
HDDのコントローラーとI/Fを一体化して爆発的に普及したIDE 消え去ったI/F史 -
第768回
PC
AIアクセラレーター「Gaudi 3」の性能は前世代の2~4倍 インテル CPUロードマップ -
第767回
PC
Lunar LakeはWindows 12の要件である40TOPSを超えるNPU性能 インテル CPUロードマップ -
第766回
デジタル
Instinct MI300のI/OダイはXCDとCCDのどちらにも搭載できる驚きの構造 AMD GPUロードマップ -
第765回
PC
GB200 Grace Blackwell SuperchipのTDPは1200W NVIDIA GPUロードマップ -
第764回
PC
B100は1ダイあたりの性能がH100を下回るがAI性能はH100の5倍 NVIDIA GPUロードマップ -
第763回
PC
FDD/HDDをつなぐため急速に普及したSASI 消え去ったI/F史 -
第762回
PC
測定器やFDDなどどんな機器も接続できたGPIB 消え去ったI/F史 -
第761回
PC
Intel 14Aの量産は2年遅れの2028年? 半導体生産2位を目指すインテル インテル CPUロードマップ - この連載の一覧へ