AMD 第二世代EPYC 合計9ダイ構成?!

AMDの第2世代EPYCである「Rome」に関する噂がここ数か月間流れています。その1つに「Rome」はCCXの規模を拡大したものではなく、よりMulti-chip moduleのアプローチを推し進めたものになるとのことです。この噂通りであれば、1つのCPUダイにより多くのコアを搭載する必要はないものの、Fabricの働きがよりいっそう重要になります。

現在のEPYC及びRyzenは8コアの213mm2のダイが基本です。1つのダイには4コアのCCXが2つ搭載されている。EPYCでは4つのダイを用い、32コアを実現します。
このように、より小型のチップを用いる手法はAMD自身が1年前に示唆していました。その背景として7nmプロセスが高コストであることあります。大型のダイはそれだけ価格も上がり、一方でイールドが下がります。より小型のチップであれば価格を下げることができるからです。AMDが示唆していたという資料として「Moore’s Low Slows While Cost Contie To Increase」というスライドが掲載されていました。250mm2のダイにおけるイールドあたりのコストを折れ線グラフで示したもので45nmを1とした場合の相対値となっています。45nmから14nmまでは緩やかに上昇し、14nmは45nmの2倍程度のコストとなっていますが、7nmではその上昇幅が加速し、45nmの4倍、14nmの2倍となっています。そしてSemiAccurateが10月29日付けで、AMDが「Rome」世代のEPYCで「8 + 1」のアプローチをとるという記事を掲載していました。この記事によると、「Rome」ではInfinity Fabricの改良と強化が行われるとともに、新たにSystem Controller chipが導入されます。System Controller chipはパッケージに収められている全てのCCXの管理を行う重要な働きを担います。

「Rome」のパッケージの模式図です。「System Controller (14nm, 289mm2)」と記された大型のダイを中心に8つのCPU (7nm, 64mm2)のダイが取り囲むように配置されています。8つのCPUダイと1つのSystem Controller chipのダイで「8 + 1」の構成ということになっています。
1つのCPUダイは8コア/16スレッドで32MBのL3 cacheを搭載している。そして中心のSystem Controller chipとCPUのダイはCore Complex Interface (CCXと略)で接続されています。メモリコントローラやPCI-ExpressコントローラなどのI/Oは全てSystem Controller chipに集約され、最大8chのDDR4対応コントローラ(16枚のメモリで2TBまで対応)、PCI-Expresss 4.0とInfinity Fabric Inter-socket link (IFIS)を兼ねる高速I/Oが配置されています。もう少し詳しく中を見ると、CPUダイとPCIe/IFIS、メモリコントローラはSystem Controller chipの中のInfinity Fabric Scalable Data Favbric Planeと呼ばれる領域に接続され(それぞれを接続するインターフェースとして、CCM (Cache Coherent Master)、CAKE (Coherent AMD Socket Expander)、UMC (Unified Memory Controller (x72 ECC)))があります。SATAやUSB等の従来のサウスブリッジの機能はIO complexと呼ばれる部位が担っていまして、Infinity Fabric Scalable Data Fabric PlaneとはIOMS (I/O Master-Slave) がその間を結んでいます。またPCIe/IFISとIO complexは、Infinity Fabric Scalable Data Fabric PlaneのCAKEに接続する線と分岐する形で、PCIeで接続されているようです。CPUコアとメモリコントローラやPCI-Expressコントローラは別のダイに再び分離され、異なるCPUダイ間の接続やCPUとメモリコントローラは全てSystem Controller chipを介することになる。レイテンシの問題が当然出てくることになり、これらを接続するInfinity Fabricがさらに重要視されるというのはまさにその通りのようです。これの16コア/2ch DDR4メモリコントローラ版も描かれていまして、2つのCPUダイがSystem Controller chipに接続され、やや規模が縮小されたSystem Controller chipからは2ch分のDDR4メモリコントローラが出ています。おそらくはAM4の仕様を意識して描かれたものと思われます。CPUダイの数を4ダイとし、メモリコントローラを4chに増加し、PCI-Expressレーンの本数も増やせばRyzen Threadripperが出来上がりそうにもあります。

Samsung 970 EVO Plus 1TB PCIe (最大転送速度 3,500MB/秒) NVMe M.2 (2280) 内蔵 SSD MZ-V7S1T0B/EC
Amazon
Samsung 970 EVO Plus 250GB PCIe (最大転送速度 3,500MB/秒) NVMe M.2 (2280) 内蔵 SSD MZ-V7S250B/EC
Amazon
Samsung 970 EVO Plus 2TB PCIe (最大転送速度 3,500MB/秒) NVMe M.2 (2280) 内蔵 SSD MZ-V7S2T0B/EC
Amazon
Samsung 970 EVO Plus 500GB PCIe (最大転送速度 3,500MB/秒) NVMe M.2 (2280) 内蔵 SSD MZ-V7S500B/EC
Amazon
Samsung 980 PRO 1TB PCIe Gen 4.0 x4 (最大転送速度 7,000MB/秒) NVMe M.2 (2280) 内蔵 SSD MZ-V8P1T0B/EC
Amazon
Samsung 980 PRO 250GB PCIe Gen 4.0 x4 (最大転送速度 6,400MB/秒) NVMe M.2 (2280) 内蔵 SSD MZ-V8P250B/EC
Amazon
Samsung 980 PRO 500GB PCIe Gen 4.0 x4 (最大転送速度 6,900MB/秒) NVMe M.2 (2280) 内蔵 SSD MZ-V8P500B/EC
Amazon
stern Digital HDD 1TB WD Blue PC 3.5インチ 内蔵HDD WD10EZEX-EC
Amazon
Western Digital HDD 10TB WD Red Plus NAS RAID (CMR) 3.5インチ 内蔵HDD WD101EFAX-EC
Amazon
Western Digital HDD 12TB WD Red Plus NAS RAID (CMR) 3.5インチ 内蔵HDD WD120EFAX-EC
Amazon
Western Digital HDD 14TB WD Red Plus NAS RAID (CMR) 3.5インチ 内蔵HDD WD140EFFX-EC
Amazon
Western Digital HDD 1TB WD Red Plus NAS RAID (CMR) 3.5インチ 内蔵HDD WD10EFRX-EC
Amazon
Western Digital HDD 2TB WD Blue PC 3.5インチ 内蔵HDD WD20EZAZ-EC
Amazon
Western Digital HDD 2TB WD Red NAS RAID 3.5インチ 内蔵HDD WD20EFAX-EC
Amazon
Western Digital HDD 3TB WD Red NAS RAID 3.5インチ 内蔵HDD WD30EFAX-EC
Amazon
Western Digital HDD 4TB WD Blue PC 3.5インチ 内蔵HDD WD40EZRZ-EC
Amazon
Western Digital HDD 4TB WD Red NAS RAID 3.5インチ 内蔵HDD WD40EFAX-EC
Amazon
Western Digital HDD 6TB WD Blue PC 3.5インチ 内蔵HDD WD60EZAZ-EC
Amazon
Western Digital HDD 6TB WD Red NAS RAID 3.5インチ 内蔵HDD WD60EFAX-EC
Amazon
Western Digital HDD 8TB WD Red Plus NAS RAID (CMR) 3.5インチ 内蔵HDD WD80EFAX-EC
Amazon
Western Digital SSD 1TB WD Blue SN550 PC M.2-2280 NVMe WDS100T2B0C-EC
Amazon
Western Digital SSD 250GB WD Blue SN550 PC M.2-2280 NVMe WDS250G2B0C-EC
Amazon
Western Digital SSD 500GB WD Blue SN550 PC M.2-2280 NVMe WDS500G2B0C-EC
Amazon
Western Digital WD Black SN750 ゲームPC カスタムPC 500GB NVMe 5年保証 WDS500G3X0C-EC
Amazon
Western Digital WD Black SN750 ゲームPC カスタムPC向け 1TB NVMe 5年保証 WDS100T3X0C-EC
Amazon
Western Digital WD Black SN750 ゲームPC カスタムPC向け 2TB NVMe 5年保証 WDS200T3X0C-EC
Amazon
Western Digital WD Black SN750 ゲームPC カスタムPC向け250GB NVMe 5年保証 WDS250G3X0C-EC
Amazon
AMD Ryzen 3 3100 with Wraith Stealth cooler 3.6GHz 4コア / 4スレッド 65W
AmazonRakuten
AMD Ryzen 3 3200G with Wraith Stealth cooler 3.6GHz 4コア / 4スレッド 65W
AmazonRakuten
AMD Ryzen 5 1600 AF with Wraith Stealth cooler 3.2GHz 6コア / 12スレッド 16MB
AmazonRakuten
AMD Ryzen 5 1600AF with Wraith Stealth cooler 3.2GHz 6コア / 12スレッド 16MB 65W
AmazonRakuten
AMD Ryzen 5 3500 with Wraith Spire cooler 3.6GHz 6コア / 6スレッド 19MB 65W
AmazonRakuten
AMD Ryzen 5 3600 with Wraith Stealth cooler 3.6GHz 6コア / 12スレッド 35MB 65W
AmazonRakuten
AMD Ryzen 5 3600X with Wraith Spire cooler 3.8GHz 6コア / 12スレッド 35MB 95W
AmazonRakuten
AMD Ryzen 7 3700X with Wraith Prism cooler 3.6GHz 8コア / 16スレッド 36MB 65W
AmazonRakuten
AMD Ryzen 7 3800X with Wraith Prism cooler 3.9GHz 8コア / 16スレッド 36MB 105W
AmazonRakuten
AMD Ryzen 9 3900X with Wraith Prism cooler 3.8GHz 12コア / 24スレッド 70MB 105W
AmazonRakuten
AMD Ryzen 9 3950X, without cooler 3.8GHz 16コア
AmazonRakuten
AMD Ryzen Threadripper 3960X 3.8GHz 24コア
AmazonRakuten
AMD Ryzen Threadripper 3970X 3.7GHz 32コア
AmazonRakuten
AMD Ryzen Threadripper 3990X 2.9GHz 64コア 
AmazonRakuten