Ryzen 9000 系列桌上型处理器上市前,AMD 再释出更多 Zen 5 / Zen 5c 架构的细节。
![AMD Zen 5 and Zen 5c Architecture](https://www.anzhuoshouzhuan.com/zixun/wp-content/themes/justnews/themer/assets/images/lazy.png)
Zen 5 与 Zen 5c 在指令集架构方面其实都一样,相较于前代 Zen 4 架构都拥有 2 倍的 L2 快取相依性与带宽,以及更低的 L3 延迟。
Zen 5 系列的指令集架构添加功能还包括:
- MOVDIRI/MOVD64B:可绕过快取,直接移动 4 / 8 / 64 字节
- VP2INTERSECT[DQ]:AVX-512 向量对交集到一对屏蔽暂存器
- VNNI/VEX:将 AVX-512 指令扩展到 VEX 编码
- PREFETCH[I*]:将指令列软件预取到快取内存层次结构中
- PMC 虚拟化:为访客与虚拟机管理程序提供安全性,隔离 PMC 与访客
- 异质拓扑
![AMD Zen 5 and Zen 5c Architecture](https://www.anzhuoshouzhuan.com/zixun/wp-content/themes/justnews/themer/assets/images/lazy.png)
然而 Zen 5 与 Zen 5c 除了拥有相同的 IPC(每时脉周期指令数量)性能,以及都支持 SMT 同时多线程(也就是单核心可提供双线程),外在结构还是有些许差异。
![AMD Zen 5 and Zen 5c Architecture](https://www.anzhuoshouzhuan.com/zixun/wp-content/themes/justnews/themer/assets/images/lazy.png)
Zen 5 可以运行较高的时钟,而且每核心会分配到比较大的 L3 快取(4 MB),所以会拥有最大化的单执行绪效能。
Zen 5c 可运行的时脉会稍低一些,每核心分配到的 L3 快取较小,仅 1 MB,且该 CCX(CPU Complex)丛集在晶圆上的占用面积比较小,整体能源效率会比 Zen 5 来得高。
最后来看一下台式处理器的 Granite Ridge SoC,与笔记本电脑处理器 Strix Point SoC,在结构方面的差异。
Granite Ridge 最大可拥有两颗同质性的 Zen 5 CCD (Core Chiplet Die),每块 CCD 都配备 32 MB 的 L3 快取让核心共享,最大内置 8 核心/16 执行绪,每个核心都各自拥有独立 1 MB 的 L2 快取。
Granite Ridge的I/O Die与前代的差异不大,维持28条PCIe 5.0通道与2组CU(运算单元)的RDNA 2框架内显,不过内存支持能力提升至DDR5-5600。
![AMD Zen 5 and Zen 5c Architecture](https://www.anzhuoshouzhuan.com/zixun/wp-content/themes/justnews/themer/assets/images/lazy.png)
Strix Point 比较有意思,这块 SoC 配置了异质性的 Zen 5 与 Zen 5c 两种 CCX。
Zen 5 丛集仅配置 4 核心/8 执行绪,含 16 MB 的共享 L3 快取,每颗核心独立拥有 1 MB 的 L2 快取。 Zen 5c 丛集则是 8 核心/16 执行绪,但仅有 8 MB 的共享 L3 快取,每颗核心仍然独立拥有 1 MB 的 L2 快取。
内显就厉害了,架构提升至RDNA 3.5,且拥有16组CU。 I/O 部分,提供 16 条 PCIe 4.0 通道,且支持 DDR5-5600 和 LPDDR5-7500 内存。 这次还原生提供 2 条 USB4 通道。
![AMD Zen 5 and Zen 5c Architecture](https://www.anzhuoshouzhuan.com/zixun/wp-content/themes/justnews/themer/assets/images/lazy.png)
除了台式机与笔记本电脑平台,AMD打算在未来代号 Turin 的第 5 代 Epyc 服务器处理器依照数据中心或嵌入式系统的需求,规划出不同 CCX 配置的款式。