- ARM Cortex X2 または AMD Zen 4c に相当する高性能な第3世代コア
- OOO(Out-Of-Order)実行を備えた6幅(Six-Wide)コア
- 大規模なリオーダーバッファと強力な命令融合機能により、再順序化容量(Reordering Capacity)が非常に大きい
- 予測ミス時のペナルティは8サイクルで、ARM/AMD/Intel の最新CPUと比べてもかなり短い
- Ex 段階で誤予測が検出され、命令キャッシュ参照段階で再開される場合、予測ペナルティはわずか7サイクル
- そのため Micro-Op キャッシュを使っていないにもかかわらず、パイプラインは非常に短い
- クロック速度は約 3Ghz の範囲に入る見込みであり、競合と比べて短いパイプラインで適切なクロック速度を達成しているのは非常に印象的
- (元記事では Branch Predictor、Intruction Fetch、Cache & Memory Access などについて詳しく説明していますが、技術的すぎるため省略)
結論
- ARM はマイクロコントローラを超えて高性能市場に参入する過程で、立ち上がりが遅かった
- 2007年になってようやく最初の OOO コアである Cortex A9 を投入し、2010年代を通じて徐々により大きく、より高い電力を必要とする高性能コアを作り上げていった
- 性能の限界を押し広げるのは簡単ではないが、今日では ARM コアはサーバー市場で Intel/AMD 製品の代替となり得るようになった
- RISC-V ははるかに遅れて始まったが、より速い成長を見せている
- SiFive の P870 は、再順序化容量、コア幅、実行ユニットの側面で ARM の Cortex X シリーズと非常によく似ているように見える
完全に一致するレベルではないものの、P870 を通じて SiFive の野心は明確に見える。彼らは 「ARM のパイを一切れ欲している」。
- SiFive にとって最大の課題はソフトウェアエコシステムになること
- RISC-V のベクター拡張はまだ初期段階であり、RISC-V に精通した人も多くない
- コンパイラは命令融合がうまく起こるよう調整される必要がある
- ARM はソフトウェアの世界で苦労してきたし、RISC-V も同じ困難な過程を経ることになるだろう
4件のコメント
アリババではRISC-VノートPCも売っているようですね。
確かにまだ先は長いですが、進歩のスピードを見るとすごいですね。
https://ja.news.hada.io/topic?id=10695 の記事では、2030年にはARMベースのWindowsマシンがx86と同じくらい多くなると予測していましたが、この予測の大きな変数はRISC-Vになりそうです。(どうなってもx86はどんまい;;;)
ああ、SiFiveの株を買いたいです……
OOO は Apple M1チップはなぜそれほど速いのか? と M1はRISC-Vの台頭を予告する を参考にしてください