百科问答小站 logo
百科问答小站 font logo



三级缓存装系统是什么体验? 第1页

  

user avatar   mu-tou-long 网友的相关建议: 
      

并不会快到飞起,反而大部分情况下你的应用会慢得趴下。



2020/1/21补充:原回答没说前提,就是题主的应用还是要装在内存中,默认三缓还没大到同时容纳下系统本身和大多数场景需要运行的应用。如果三缓容量可以达到这个大小,也就没有内存的事了——事实上这个时候是CPU集成内存了。



原回答:假设CPU厂家开放了控制L3的权限,然后允许操作系统把自身占用的内存强制驻留在L3。那么实际上,操作系统有不少你可能一年都用不到一次的服务占用了相当部分的L3容量;而应用程序可用的L3缓存大幅缩小,缓存命中率必然有所降低,命中失败了就要从更慢的内存中读取数据。当然,不同应用,甚至同一应用不同场景,这个缓存命中率是有所不同的,假设应用的缓存命中率从95%降低到90%。


既然题主说的是Zen2的3990WX,那么以同样是Zen2的3900X为例,Anandtech给出的结果是L3延迟8.1ns,内存延迟74~75.5ns[1],取最小值74ns好了。算一下缓存命中率从95%降低到90%的区别:


性能大约下降了28.9%(未考虑除load/store外其它指令执行的实际时间,理论上两种情况是相同的)。付出这个性能代价获得的收益是,如果你现在要使用一个很长时间没用过的系统功能,会很快,毫无延迟丝滑流畅。但这是你期待的结果么?


如果说,操作系统中不常用的指令、数据就没有必要常驻三缓了,只把最常用的部分常驻三缓。那么和现在的情况相比,除了从CPU自行判断改为操作系统指定——相当于换了个缓存淘汰算法外,有什么区别?


参考

  1. ^ https://www.anandtech.com/show/14605/the-and-ryzen-3700x-3900x-review-raising-the-bar/2



  

相关话题

  苹果自研处理器那么牛,为什么不卖处理器? 
  如何评价小米 10 系列宣传中手机算力超过笔记本电脑的对比? 
  如何看待王垠对于内存管理的理解? 
  PC 市场预计 2022 年大幅降温,英特尔 AMD 竞争会更激烈,其中还有哪些信息值得关注? 
  为什么英特尔和 AMD 的 CPU 缓存只有三级,而不做四级或者更多? 
  win10用什么压缩软件好? 
  为什么龙芯总裁胡伟武说「凡是当年技术上超过英特尔的 CPU 企业都死了」? 
  如何评价 AMD 推出的 FidelityFX Super Resolution(FSR)技术? 
  如何评价ARM新发布的 Cortex-A78以及Cortex-X1 ? 
  如何评价网传英特尔处理器国行将涨价 20% 以上,是否属实?如果是,原因是什么? 

前一个讨论
崇祯宁死也不肯跟李自成皇太极妥协议和,完全是个人性格缺陷所致,还是当时的客观条件社会背景不允许?
下一个讨论
为什么三星堆发现的东西越来越让人震惊,4500年前他们会发生什么大事,才让他们消失?





© 2025-04-06 - tinynew.org. All Rights Reserved.
© 2025-04-06 - tinynew.org. 保留所有权利