热点:
    编辑
    吊打Intel已成笑谈 AMD Ryzen深入剖析
      [  中关村在线 原创  ]   作者:  |  责编:张伟
    收藏文章 阅读全文 暂无评论

    锐龙AMD Ryzen内存和CPU缓存慢原因分析

      其实锐龙AMD Ryzen处理器游戏帧数低,内存也得背锅。很多游戏对内存延迟非常敏感,而锐龙AMD Ryzen处理器的内存延迟过高,也是导致游戏帧数不敌Intel的一个原因。在媒体测试中,Ryzen 1800X的内存延迟结果约为90ns,比Intel i7-6900K还要高,就连自家上一代的FX-8350K的60ns都比不过。难道AMD新工艺还倒退了不成?要分析这个问题,我们还得从锐龙AMD Ryzen处理器的缓存上说起。

      当CPU要读取一个数据时,首先从CPU L1缓存中查找,找到就立即读取并送给CPU处理;没有找到,就从L2缓存中查找,然后在L3缓存中查找,最后才会从速率相对较慢的内存中读取。这一点上Intel做的非常好,严格执行这一顺序。如i7-6900K的L1、L2、L3各自分工明确,32KB以下的数据会被优先放在L1中处理,超出容量的数据会顺势溢出至L2当中,而当数据量大于256KB,小于16MB时,L3会担任起大任,只有当数据量超过16MB时,处理器才会向系统内存求助。

    锐龙Ryzen BUG不断 AMD翻身成功了吗?
    超过16MB数据内存延迟迅速增加

      但Ryzen 7 1800X却有些不同,虽然L1和L2的分配逻辑较Intel来说没有区别,但L3就不一样了。由于Ryzen采用了CCX设计,在任何时间,每个四核心模组的L3的访问上限都被限制在了8MB,所以即便是两者拥有相同的16MB L3缓存,但实际容量却相差一半。导致Ryzen 1800X在8MB时就像内存求助,从而导致内存延迟大幅增加。

      我们来看一下外媒测试的数据,测试处理器包括i7 6900K、Ryzen 1800X

    锐龙Ryzen BUG不断 AMD翻身成功了吗?
    Ryzen 7 1800X

    锐龙Ryzen BUG不断 AMD翻身成功了吗?
    i7 6900K

      从表格中我们可以发现,Ryzen 7 1800X和i7 6900K相比,Ryzen 7 1800X在L1和L3上均落后于i7 6900K,只有在L2缓存性能上扳回一局。不过在L3缓存性能放面AMD的所有指标都要远远落后于Intel,延迟几乎是对手的三倍。Ryzen缓存问题的严重性可见一斑,不过AMD官方并未对此发表评论,此BUG究竟是Ryzen 7 1800X的CCX结构所引起的,还是由Windows 10系统所引起的,我们暂时还不得而知。

    本文属于原创文章,如若转载,请注明来源:吊打Intel已成笑谈 AMD Ryzen深入剖析//diy.zol.com.cn/630/6302052.html

    diy.zol.com.cn true //diy.zol.com.cn/630/6302052.html report 1685 锐龙AMD Ryzen内存和CPU缓存慢原因分析  其实锐龙AMD Ryzen处理器游戏帧数低,内存也得背锅。很多游戏对内存延迟非常敏感,而锐龙AMD Ryzen处理器的内存延迟过高,也是导致游戏帧数不敌Intel的一个原因。在媒体测试中,Ryzen 1800X的内存延迟结果...
    提示:支持键盘“← →”键翻页阅读全文
    本文导航
    不喜欢(0) 点个赞(0)

    推荐经销商

    投诉欺诈商家: 010-83417888-9185
    • 北京
    • 上海

    游戏硬件文章推荐