百科问答小站 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



  

相关话题

  CSGO显卡占用低cpu占用高帧数上不去是为什么? 
  Windows 有哪些强烈不建议装的软件? 
  AMD当年收购ATI是个正确的选择吗? 
  eye-fi 这个公司倒闭了吗?还会再有吗? 
  华为海思的水平如何? 
  如何评价超威半导体(AMD)在国际消费电子展(CES)2020发布的锐龙7 4800U/4800H? 
  如何评价锐龙处理器(AMD Ryzen)?对 AMD 的市场前景会有何影响? 
  如何看待「英特尔找请杨笠代言做新品推广引发争议」一事?品牌在进行推广时应该考虑到哪些因素? 
  其他配置相同的情况下i5和amd的R5和R7笔记本CPU,执行同样的中等压力的任务,哪个会更安静一些? 
  搭载Windows 11的PC会有哪些新特点? 

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





© 2024-12-22 - tinynew.org. All Rights Reserved.
© 2024-12-22 - tinynew.org. 保留所有权利