
ハードウェア開発者とソフトウェア開発者の間には大きな隔たりがあり、両チームの連携を図る上で落とし穴が生まれます。Armとx86の研究者は数年前にこの問題に直面しており、Linuxの生みの親であるリーナス・トーバルズ氏は、RISC-Vの開発が再び同じ溝に陥るのではないかと懸念しています。
「ハードウェア設計をよりオープンな方法で行ったとしても、ハードウェア担当者とソフトウェア担当者は大きく異なるため、Verilogとカーネルの間にもかなり大きな隔たりがあり、ましてやスタックの上位ではハードウェアから非常に離れたところで作業しているため、ハードウェアがどのように動作するのかまったくわからないのです」と彼は語った(動画は以下に埋め込まれている)。
「ですから、この非常に幅広い分野にわたって作業するのは本当に大変です。ハードウェア設計者の中には、一部は重複する部分があると思いますが、彼らは間違いを犯すことで学んでいくでしょう。すべて、以前犯されたのと同じ間違いです。」
RISC-Vはプロセッサ向けのオープンスタンダードISAであり、特に中国で徐々に普及が進んでいます。一部のテクノロジー企業は、米国の制裁措置を回避するためにRISC-Vを利用しています。DeepComputingやFrameworkといった企業は、これらの新しいプロセッサを搭載したコンシューマー向けノートパソコンの開発、製造、販売を開始しています。
RISC-Vはゆっくりと開発が進んでいるものの、現世代のx86プロセッサやArmプロセッサに匹敵する性能レベルには未だ達していません。RISC-VチップでAAAゲームをプレイするには、まだ数年、あるいは数十年の開発期間が必要になるでしょう。同じくRISC(縮小命令セットコンピュータ)アーキテクチャを採用するArmは既に集中的な開発を経ていますが、Linus氏はRISC-Vが今後も同じ過ちを繰り返すのではないかと懸念しています。
「Arm側で私たちが抱えていた問題、そしてそれ以前のx86側で抱えていた問題と同じ問題が、彼らも抱えることになるだろう」と彼は言う。「『ああ、そんなことは考えてもいなかった』と言えるようになるまでには、数世代かかるだろう。なぜなら、彼らには新しい人材が関わっているからだ。」
RISC-Vの開発には依然として多くの失敗が予想されるものの、ハードウェア開発ははるかに容易になるとリーナス氏は指摘する。「Armとx86がほぼ互角に競争できるまでには数十年かかりました。なぜなら、PC中心のソフトウェアが台頭し、それが時代遅れになったからです。そうすれば、RISC-Vのような新しいアーキテクチャの導入が容易になるでしょう」とリーナス氏は語る。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
ジョウィ・モラレスは、長年のテクノロジー業界での実務経験を持つテクノロジー愛好家です。2021年から複数のテクノロジー系出版物に寄稿しており、特にテクノロジー系ハードウェアとコンシューマーエレクトロニクスに興味を持っています。