Recent Posts - 近期文章

6/recent/ticker-posts

關於Ryzen 3000系列的性能分析 & 之前的Rumor回顧

3700X、3800X、3900X的官方規格與價格:

R7-3700X, 8C/16T, 36MB Total cache, Base 3.6GHz / Boost 4.4GHz, TDP 65W, $329 USD
R7-3800X, 8C/16T, 36MB Total cache, Base 3.9GHz / Boost 4.5GHz, TDP 105W, $399 USD
R9-3900X, 12C/24T, 70MB Total cache, Base 3.8GHz / Boost 4.6GHz, TDP 105W, $499 USD

3rd Gen AMD Ryzen Processor MSRP
3rd Gen AMD Ryzen Processor MSRP, source: Computex CEO Keynote直播影片

1. 謠言回顧

之前的Rumor其實還是有一點準的,猜測可能是AMD原本的其中一個方案?

Ryzen 3000 Series Rumor by AdoredTV
Ryzen 3000 Series Rumor, source: AdoredTV

仔細看Ryzen 5 3600跟Ryzen 7 3700,除了3700的TDP不同,其他的參數都跟Ryzen 7 3700X、Ryzen 9 3900X一樣。

可能是因為Intel今年只打算上10C所以AMD也放緩腳步?

2. 性能分析

再來我們來看性能,根據官方所提供的R20表格,3700X的單核性能僅與9700K差1%,由於差距過小,為方便計算,我們將1%視為誤差值,假設兩者的單核性能一致,已知9700K單核Boost為4.9GHz、3700X的單核Boost為4.4GHz。

可得3700X跟9700K的IPC差距為:4.9/4.4 - 1 = 11.4%(四捨五入取小數點後一位)。

Comparison between Ryzen 7 3700X and Core i7 9700K
Comparison between Ryzen 7 3700X and Core i7 9700K, source: Computex CEO Keynote直播影片

3. 3700X & 3900X All core boost頻率推算(更新版)

知道了IPC後,我們再來根據官方所展示的性能表來推算3700X與3900X的預設全核頻率。

首先要先推算AMD SMT以及Intel HT的跑分效率:

根據CPU-Monkey網站所提供的R3-2200G對比R5-2400G的R15多核跑分,分別為576:811,全核3.65GHz:3.7GHz。
可得AMD的SMT跑分效率為(假設AMD每代的SMT效率均一致):811/3.7*3.65/576 - 1= 39%(四捨五入取整數)。

再來是Intel的HT效率,一樣查詢9700K與9900K的對比,1520:2081,全核4.6GHz:4.7GHz 可得Intel的HT跑分效率為(假設Intel每代的HT效率均一致):2081/4.7*4.6/1520 - 1 = 34%(四捨五入取整數)。

接下來就可以算新CPU的All Core頻率了。
3700X(以9900K為基準做計算):
設3700X的預設全核頻率為X
X*1.114*8*1.39 : 4.7*1*8*1.34 = 1.28 : 1.35
3700X的預設全核頻率X為 = 3.86GHz(四捨五入取小數點後2位)。

3800X(以9900K為基準做計算):
設3800X的預設全核頻率為X
X*1.114*8*1.39 : 4.7*1*8*1.34 = 1.37 : 1.35
3800X的預設全核頻率X為 = 4.13GHz(四捨五入取小數點後2位)。

3900X(以9900K為基準做計算):
設3900X的預設全核頻率為X
X*1.114*12*1.39 : 4.7*1*8*1.34 = 1.95 : 1.35
3900X的預設全核頻率X為 = 3.92GHz(四捨五入取小數點後2位)。

Comparison between Ryzen 9 3800X and Core i9 9920X
Comparison between Ryzen 9 3800X and Core i9 9920X, source: Computex CEO Keynote直播影片

AMD official Performance Comparison
AMD 官方性能對比圖, source: Videocardz

同理,我們再算3900X的預設全核頻率
設3900X的預設全核頻率為X
9920X的預設全核頻率為Y(這邊我找不到9920X的預設全核頻率> <)
X*1.114*12*1.39 : Y*1*12*1.34 = 1.06 : 1
3900X的預設全核頻率X為 = 0.917*Y GHz(四捨五入取小數點後3位)

4. 總結 & 懶人包

(1) IPC的部分,Zen 2贏CoffeeLake 11.4%
對照同等性能:
Zen 2 <> CoffeeLake
4.0GHz = 4.46GHz
4.1GHz = 4.58GHz
4.2GHz = 4.68GHz
4.3GHz = 4.79GHz
4.4GHz = 4.90GHz
4.5GHz = 5.01GHz
4.6GHz = 5.13GHz
4.7GHz = 5.24GHz
4.8GHz = 5.35GHz
4.9GHz = 5.46GHz
5.0GHz = 5.57GHz
這次微架構變更寬 + 升級AVX-2 256bit,所以頻率比較難拉,技術上實現的難度不能跟GF同時脈對比

(2) 3700X 8/16 3.6/4.4 $329(推測全核3.85)
      3800X 8/16 3.9/4.5 $399(推測全核4.15)
      3900X 12/24 3.8/4.6 $499(推測全核3.90)
(這邊我取比較接近的小數點,以0.05為一個單位)

(3) AMD留了一手16C

Post a Comment

0 Comments