处理器

通过ccx设计,Amd ryzen在L3缓存中具有弱点

目录:

Anonim

新型AMD Ryzen 7处理器显示出非常好的整体性能,但是在某些情况下,它们的性能下降得很奇怪。 显然,AMD新处理器的最大弱点是其内存子系统,在这一点上,Sunnyvale必须在Ryzen 3和Ryzen 5到来之前努力工作,以提高速度和延迟。

三级缓存是AMD锐龙的最大弱点

Hardware.fr 对内存系统和新的AMD Ryzen 7处理器的缓存进行了详尽的检查,显然在Ryzen中实施L3缓存存在问题 ,该内存具有很高的延迟 (100ns),可以比Intel i7甚至以前的AMD FX(70 ns)高30 ns。

我们继续研究新的Ryzen的缓存,我们发现L1与英特尔处理器的性能仍相距甚远,另一方面, Ryzen的L2缓存设法提供了比Intel更高的速度,尽管延迟有所提高。 L3的最大弱点是延迟几乎是Intel的三倍

对于具有32 KB L1缓存的Intel Core i7-6900K处理器,性能最高,直到要处理的数据不适合L1为止,然后它们必须跳到具有以下大小的L2缓存如果数据量更大,则为256 KB,则必须转到容量为20 MB的L3缓存中。 如果数据大于16 MB,则将其强制进入具有70 ms延迟的系统主存储器。

Ryzen 7 1800X的情况下,在分别为32 KB和512 KB的L1和L2缓存的情况下,一切都可以正常工作。 但是,当我们进入L3缓存时,其行为完全不同, L3利用率高达4 MB,我们看到等待时间的增长与预期的相对应,但是,当16 MB的内存出现时,等待时间会急剧增加。 L3缓存 。 这个问题源于新的Ryzen处理器的CCX模块化设计 ,每个模块都包含四个内核和8 MB的L3缓存。

Ryzen L3高速缓存在使用4MB或8MB之间的性能不均衡是由于其模块化设计导致访问时间的不同,具体取决于L3的部分访问CCX组件的位置 。 如果仅使用CCX复合系统的四个核心,则只能访问8 MB的缓存,而如果使用每个CCX复合系统的两个核心,则可以使用总计18 MB的L3缓存。

西班牙语AMD Ryzen 7 1700评估(完整分析)

在后一种情况下,性能仍将受到AMD数据结构互连总线的带宽的限制,该总线将CCX复合体链接到的带宽仅为22 GB / s ,远低于175 GB / s的高速缓存。英特尔的L3甚至是RAM

Ryzen,AM4主板短缺的新问题

我们建议您Radeon Software Adrenalin 2019 Edition 19.7.1现在可用

新的AMD Zen架构可提供出色的性能,AMD选择了一种设计,其CCX模块可在性能,成本和可扩展性之间实现最佳平衡 。 但是,这种设计可以解释在某些高度依赖缓存的情况下 (例如游戏) 性能低于预期的原因

资料来源:techpowerup

处理器

编辑的选择

Back to top button