CPU

AMD 第3世代Ryzenは、新たな最適化を必要としないような設計へ

(Source:Tom’s Hardware)

CES 2019でAMDは7nmプロセスの第3世代Ryzen(=「Zen 2」を使用するRyzen 3000シリーズ。以下Ryzen 3000シリーズと表記)と同じく7nmプロセスで製造されるRadeon VIIを披露しました。Tom’s Hardwareでは幸運にもAMDのCTOであるMark Papermaster氏にイベント後話を聞くことができた。Papermaster氏はTom’s HardwareにRyzen 3000 シリーズの基本的な設計に関するいくつかの見識と、現行のソフトウェアが新たなRyzen 3000シリーズで良好に動作することを示した。

 

第1世代のRyzen processorは全く新しいコアの設計で革新的なものであったが、一方でいくつかのアプリケーションでは予想よりも低い性能にとどまった。特にゲームのようなレイテンシがシビアなソフトウェアで顕著であった。AMDはソフトウェア開発者と協力し、新しい「Zen」マクロアーキテクチャに向けたコードに関する知識を広めていった。そしてメインストリームデスクトップチップセットの問題の大部分を修正していった。Papermaster氏によるとこれらの初代Ryzenで行われた「Zen」に向けた最適化は、次のRyzen 3000シリーズにもそのまま適用できると述べた。

「Zen」では新たにCore Complexと呼ばれる設計を採用した。加えてアーキテクチャも抜本的に変更されたため、初代Ryzenでは一部のソフトウェアで本来の性能を出せず、それゆえソフトウェア開発者とともにコードを「Zen」アーキテクチャに向けて最適化するという作業が必要であった。現在では努力が実り、多くの問題が解決されたが、次のRyzen 3000 シリーズ(「Zen 2」)では、その「Zen」アーキテクチャに向けた最適化が有効で、初代Ryzenのようにソフトウェアの最適化に多大な労力をかける必要がなくなる(全く最適化が必要ではないというわけではないと思うが、大幅にその労力は軽くなるということだろう)。

Ryzen 3000シリーズで最適化の労力が緩和する理由として、これまで同様のCore Complex設計をとること、(Core Complexで)共通のI/Oダイを有することがある。I/Oダイの採用はEPYCやThreadripper等マルチダイの製品においてより有効に働きそうにあります。I/Oダイの採用は大幅な変革と言える「Zen 2」だが、一方でCPUコアとなるCore Complexはこれまでの正統進化形となるということだろう。

関連記事

  1. フラッグシップIntelCore i9-11900K Rocket L…

  2. Intel 14nm Rocket Lake 新アーキテクチャ採用?!…

  3. Intel Core i7-12700F Alder Lake CPU…

  4. AMD Ryzen 7 7700X と Ryzen 5 7600X Z…

  5. 第 14 世代 Raptor Lake Refresh CPU につい…

  6. AMD Ryzen 3 3100とIntel Core i3-1010…

  7. AMD Ryzen 4000「Renoir」CPUをIntelの第9世…

  8. NVIDIA と MediaTek は TSMC の CoWoS パッ…

  9. AMD Ryzen 7 5700G 8コア Cezanne Zen 3…

  10. AMD Ryzen Threadripper 3990X 64コア/1…

  11. 第 14 世代は、13世代と同じ価格でより高いパフォーマンスのCore…

  12. パソコン工房 Ryzen™ 7 プロセッサーとRadeo…

PAGE TOP