电脑小百科

查看: 112

AMD Zen 2架构 更大的缓存 更高的带宽 更灵活的扩展性

[复制链接]

发表于 2019-6-12 10:04

AMD对于第三代锐龙桌面处理器的信心可以说是非常充足的,因为它们不仅有目前游戏PC领域中规格最高的16核32线程处理器锐龙9 3950X,而且在性能上基本已经超越了对手同级别的产品。那么为什么新的锐龙处理器能有这样的表现呢?7nm工艺带来的功耗与频率红利是一方面,但更重要的是Zen 2架构带来了更高的效能。

1 - Mike_Clark-Next_Horizon_Gaming-CPU_Architecture_06092019_2.jpg

AMD表示,Zen 2架构是从Zen和Zen+架构发展而来,可以说是后两者的一个延续,但同时也作出了很多创新和改良,最终在运算能力和扩展能力上都有了很大的提升。

2 - Mike_Clark-Next_Horizon_Gaming-CPU_Architecture_06092019_3.jpg

Zen 2架构核心仍然维持1个核心支持2个线程的SMT同步多线程设计,但相比前代架构又更大微指令缓存,支持4K指令,L3缓存相比Zen和Zen+架构要直接翻倍,1个核心内部有4个整数单元和2个浮点单元。

3 - Mike_Clark-Next_Horizon_Gaming-CPU_Architecture_06092019_4.jpg
基础缓存结构

4 - Mike_Clark-Next_Horizon_Gaming-CPU_Architecture_06092019_10.jpg

Zen 2架构的缓存系统也得到进一步的优化,L1指令缓存32KB,8-Way阵列,L1数据缓存32KB,8-Way阵列,位宽32位,与Zen架构相比L1数据缓存位宽翻倍;L2缓存容量仍然为512KB,8-Way阵列;L3缓存则为16MB,16-Way阵列。

5 - Mike_Clark-Next_Horizon_Gaming-CPU_Architecture_06092019_5.jpg
取指令系统的改善

6 - Mike_Clark-Next_Horizon_Gaming-CPU_Architecture_06092019_6.jpg
指令解码系统的改善

7 - Mike_Clark-Next_Horizon_Gaming-CPU_Architecture_06092019_7.jpg
双浮点读写位宽从128位增加至256位

8 - Mike_Clark-Next_Horizon_Gaming-CPU_Architecture_06092019_8.jpg
整数单元的改进

9 - Mike_Clark-Next_Horizon_Gaming-CPU_Architecture_06092019_9.jpg
读取与存储系统改进

综合来说,Zen 2架构更接近与是对Zen和Zen+架构原本不完善的地方进行了补完,同时还多个方面都进行了增强,通过增加双倍缓存的方式,增加了指令预测的命中率,加大了内部数据与指令传输的带宽,使核心运行效率可以得到最大化。

10 - Tom_Ley-Next_Horizon_Gaming-Physical_Design_06092019_11.jpg

不过要说到最大的改变,这还得要数处理器的物理结构变化最大。从AMD公布的处理器内部结构图可以看出,这次CPU的内部不是一个封装在一起的大核心,而是被分为了CPU核心以及I/O核心两个部分,以锐龙9 3950X的结构来看,上面两个就是CPU核心,下面的就是I/O核心。

11 - Mike_Clark-Next_Horizon_Gaming-CPU_Architecture_06092019_13.jpg
AMD称这种设计为Infinity Fabric设计,这个设计可以通过CPU核心与I/O核心的不同组合变化出不同级别的产品

12 - Mike_Clark-Next_Horizon_Gaming-CPU_Architecture_06092019_12.jpg

在AMD的设计中,一个CCX核心是四核心8线程,这点与以往是相同的,两个CCX则组成一个CCD模块,就是8核16线程了。当一个CCD模块也就是一个CPU核心与I/O核心,那就是8核16线程的处理器,像锐龙9 3950X这种16核心的就是两个CCD与一个I/O核心配对。

每个CCD核心之间的数据交换都要经过I/O核心上Data Fabric进行,同时内存控制器也从CPU核心移到了I/O核心上,因此不管那个CCD模块它们与内存控制器进行数据交换都是相同速率和延迟的。

当然你也可能会问这样设计是否不利于CCD模块相互之间的数据交换,对比AMD表示这点已经在他们的考虑当中,实际上你不能单独把这部分剥离出去看,你要从整个CPU的设计来进行看待,不可否认这样的设计并不是CCD模块相互之间交换数据的最佳设计,但是在综合考量多方面的表现后,这种设计是平衡度最佳的,而且CPU内部的大缓存设计也在一定程度上解决了这些问题,最终Zen 2架构表现出来的效能足以说明一切。

13 - Mike_Clark-Next_Horizon_Gaming-CPU_Architecture_06092019_15.jpg
双倍的核心带来双倍的性能,说明这个设计有极高的效能

14 - Mike_Clark-Next_Horizon_Gaming-CPU_Architecture_06092019_17.jpg
Zen 2架构的能效比也远超上一代的Zen+架构

15 - Mike_Clark-Next_Horizon_Gaming-CPU_Architecture_06092019_18.jpg
7nm工艺也带来了更高的Boost频率

16 - TravisK_DonW-Next_Horizon_Gaming-Ryzen_Deep_Dive_06092019_17.jpg
内存延迟上也有了很大的改善

来源:超能网


返回顶部 返回列表