为什么 DDR4 在 AMD CPU 上的延迟比在 Intel CPU 上的延迟高得多?这对性能有何影响?

为什么 DDR4 在 AMD CPU 上的延迟比在 Intel CPU 上的延迟高得多?这对性能有何影响?

根据 PassMark 软件,DDR4 内存AMD CPU 上的延迟Intel CPU 上的延迟。这已在我的 Corsair Vengeance LED 2x16GB DDR4 PC4-24000 [CMU32GX4M2C3000C15R] 上得到证实,由于主板限制(RAM 本身支持 3000MHz),运行频率为 2666MHz,时序为 14-15-15-15-31:CPU 是 Ryzen 1800X,PassMark 测试中的延迟约为 70。

那么这是测试中的问题吗?还是 Ryzen CPU 上的 DDR4 内存在某些数据访问模式下真的慢了 4 倍以上?这些模式是什么?

顺便说一句,英特尔 Burn Test 也显示出奇怪的结果:我知道它严重依赖内存,对于 8 核 16 线程的 Ryzen[电子邮件保护]使用 DDR4@2133MHz 时仅显示 75GFlops,而旧款 6 核 Phenom II 1100T@4Ghz(从 3.3GHz 库存超频)使用 DDR3@1600MHz,时序紧凑(如 CAS 8)且具有大量 L1&L2 缓存,显示几乎相同的结果:73.8GFlops。

那么,有人能否具体指出基于 Ryzen 1800X 的新系统的性能为何不比基于几代老 Phenom II 的系统更好呢?

答案1

延迟比不是速度比,例如,延迟减半并不意味着速度加倍。它对速度有百分之几的影响。
鉴于我们正在比较相同类型的内存(例如 DDR 与 DDR),时钟频率是速度的主要因素,而时序(CAS 延迟,...)是次要因素。
即使是现在,英特尔传统上也比 AMD 制造更好的内存控制器。Ryzen 在性能上与 Core i 相媲美,但是,我不知道它的(片上)内存控制器被认可的程度如何。

相关内容