三级缓存
Win11对AMD锐龙CPU的性能影响还存在吗?
之前的锐龙5000系列CPU在游戏性能方面被Win11直接砍掉了一半,你还记得吗?虽然微软一直在推出补丁来修复三级缓存掉速的问题,但效果并不理想,并没有完全解决这个问题。
这个问题让我很困惑,为什么Win11和Win10的内核都没有改变,性能却下降了呢?我也不知道该怎么问。总之,即使在去年,当Zen3(架构)的笔记本上市时(例如5900HX和6900HS),它们仍然使用Win11,这表明基本上没有问题。如果你仍然使用5000系列处理器,主要玩游戏,尤其是高帧率的电竞游戏,我建议你不要安装Win11,因为这个问题仍然存在。与其在L3性能上受到限制,不如在Win10上享受满血性能。你觉得呢?
三级缓存有什么用
大家在对比CPU参数的时候,一般都明白核显线程、主频等参数的高低影响,但是对于一些小的参数,例如三级缓存等并不很了解,甚至不懂三级缓存对于CPU来说到底有什么用,今天小牛就来和大家说一说三级缓存对于CPU有什么意义。
CPU缓存是CPU和内存之间的临时存储器,英文全名叫做Cache Memory。在CPU中,CPU缓存有三类,一级缓存,二级缓存和三级缓存。容量非常的小,常见的CPU的一级缓存都不到1MB。常见的CPU的三级缓存只有10MB左右。但是他们读写速度比内存快得多得多。这就是为什么会有CPU缓存这一事物的原因,内存速度太慢会拖垮CPU的处理速度,为了缓解这种延后,人们就设计出了CPU缓存来缓解这一情况。
缓存大小是非常重要的CPU参数,而且缓存的大小对CPU性能的影响非常大,CPU内缓存的运行速度极高,一般是和处理器同频运作,工作效率远远大于系统内存和硬盘。实际工作时,CPU往往需要不断重复读取同样的数据,而缓存容量的增大,可以大幅度提升CPU内部读取数据的命中率,而不用再到速度更慢的内存或者硬盘上寻找,以此提高系统响应性能。但是从CPU芯片面积和成本的因素来考虑,缓存都很小。
CPU需要数据的时候,会先在一级缓存中寻找数据,一般一级缓存的数据命中率可以达到80%。如果一级缓存中找不到数据,CPU就会到二级缓存中寻找数据,如果依旧找不到的话,就会到三级缓存中找。有的CPU有四级缓存,三级缓存中没有,那就到四级缓存中找。如果还是没有的话,那就到大了几千倍的内存中找。
目前的CPU,一级缓存和三级缓存的重要性最大,二级缓存已经基本被忽视了,厂家也很少会告知你该款CPU的一级缓存和二级缓存的容量大小,因为基本一致,大家都很小,所以就在上架缓存在比了起来。但是机友们也不必太过看重三级缓存,因为最影响CPU性能的因素不是缓存,而是核心和主频高低。如果在一切因素都接近相同的情况下,三级缓存才能发挥出它的优势。
三级缓存对游戏性能的影响
影响如下:
1.缩短延迟:访问缓存的时间应尽可能缩短。用很多种方法简短这个时间,例如通过减小缓存的大小或相关性来减少缓存的延迟,以及诸如预测和增加带宽的方法。
2.提高命中率:所谓的命中率是在高速缓存中找到内存引用的速率。我们希望首先从缓存中获取信息以获得速度优势,因此缓存需要最大限度地实现这一目标。对于单个缓存,大小,关联性和块大小确定命中率。
3.降低更低级别内存下的开销:缓存是内存层次结构的一部分,其性能会影响其他性能。如果花在其他内存处理上的时间越长,那么系统性能就越低,这意味着处理将尽可能多地在缓存中完成。