AMD Ryzen系列处理器上市之后获得了用户的力捧,多处经销商都出现了卖断货的情况。不过,Ryzen真的如此之完美吗?答案是否定的。近段时间一直有信息显示,Ryzen 7 1800X的性能在某些应用场景当中低于预期,其主要原因被认为是出在了内存方面。
更有消息称,AMD在Ryzen研发之初便以牺牲内存兼容性和性能为代价,换取核心性能的提升。
对于这种说法,国外媒体近日通过AIDA 64软件进行了求证,得到的结果令人惊讶。
在针对L3缓存性能的测试当中,在相同内存配置和同样3GHz主频设定下,Ryzen 1800X的内存延迟结果为90ns,比Intel i7-6900K和自家FX-8350K的60ns都要高。
为了让成绩更有说服力,外没公布了测试平台的详细配置信息。
其中Ryzen 1800X处理器被限制在3GHz。同时禁用所有测试对象的SMT和HT功能。内存设置方面,Ryzen 1800X和Intel i7-6900K平台装配时序为15-15-15-35的DDR4-2400内存,AMD FX-8350K配备的则是时序9-9-9-24的DDR3-1600内存,内存容量均为16GB(4*4GB)。
从更多的测试结果来看,Intel的L1缓存性能依然领先于AMD,但是AMD却在L2缓存性能上扳回一城。不过在L3缓存性能放面AMD的所有指标都要远远落后于Intel,延迟几乎是对手的三倍。
这个问题的根源可以通过一些高负载运算任务来解释。
其中Intel i7-6900K的L1、L2、L3各自分工明确,32KB以下的数据会被优先放在L1中处理,超出容量的数据会顺势溢出至L2当中,而当数据量大于256KB,小于16MB时,L3会担任起运算大任,只有当数据量超过16MB时,处理器才会向系统内存求助,导致延迟上升,最高值为70ns。
i7-6900K在处理数据量大于16MB时才会向系统内存求助,导致延迟明显上升。
AMD的逻辑却并不完全相同。其中L1和L2的分配逻辑较Intel来说没有区别,主要是L3。
分析认为,AMD对于L3的使用逻辑完全区别于Intel,由于Ryzen采用了模块化设计(每四颗核心拥有8MB的L3缓存),因此在任何时间,L3的有效访问上限都被限制在了8MB,因此即使Ryzen 1800X拥有与i7-6900K相同的16MB L3总量,但在利用效率上却打了对折。导致Ryzen 1800X过早的向系统内存求助,从而使延迟大幅增加。
Ryzen 1800X从的运算数据量从超过4MB、8MB之后就开始向系统内存求助,延迟猛增。
值得一提的是,对于Ryzen处理器在内存延迟上的问题,AMD官方也心知肚明,并且已经表态将尽快推出优化方案,提升系统性能。

向日葵 C2 计电量版 智能插座 黑色
¥44
¥49
GoPro HERO12 Black 运动相机 标准套装
RAZER 雷蛇 天狼星 幻彩版 2.0声道 桌面 多媒体音箱 黑色
HONOR 荣耀 平板MagicPad 13英寸 8扬声器 144Hz高刷护眼 2.8K超清 移动办公影音娱乐平板 WIFI 512GB 月色
Anker 安克 A2674 67W 三口氮化镓充电器
Beelink 零刻 SER5 Pro mini电脑主机(R7-5800H、准系统)
acer 宏碁 掠夺者.擎 Neo 十三代酷睿版 16.0英寸 游戏本 黑色酷睿i5-13500HX
ThundeRobot 雷神 黑武士LQ27F180 27英寸IPS显示器(2560*1440、180Hz、99%sRGB)
AKOS 阿考斯 BC98 三模热插拔 无线机械键盘(AKOS轴、PBT、RGB背光)
网友评论