永发信息网

二级缓存和三级缓存哪个更重要?一个L2小但有6M的L3,另一个L2比第一个大一倍。

答案:3  悬赏:20  手机版
解决时间 2021-04-03 14:40
  • 提问者网友:骑士
  • 2021-04-03 08:22
就像965对战651K,那个对CPU速度的影响大?
最佳答案
  • 五星知识达人网友:摆渡翁
  • 2021-04-03 09:13
如果二级缓存足够大,就没有必要具备三级缓存了。二级缓存的速度比三级缓存快,目前的大部分应用如果二级缓存达到了4M以上,是否有三级缓存对性能影响就不大了。
如果是你说的两种情况,在频率相当的情况下大部分时候还是L2大的性能更强。但在遇到复杂计算的时候,具备三级缓存的CPU可能会占优势。
全部回答
  • 1楼网友:十年萤火照君眠
  • 2021-04-03 12:16
缓存大小也是cpu的重要指标之一,而且缓存的结构和大小对cpu速度的影响非常大,cpu内缓存的运行频率极高,一般是和处理器同频运作,工作效率远远大于系统内存和硬盘。   实际工作时,cpu往往需要重复读取同样的数据块,而缓存容量的增大,可以大幅度提升cpu内部读取数据的命中率,而不用再到内存或者硬盘上寻找,以此提高系统性能。   但是由于cpu芯片面积和成本的因素来考虑,缓存都很小。   l1cache(一级缓存)是cpu第一层高速缓存,分为数据缓存和指令缓存。   内置的l1高速缓存的容量和结构对cpu的性能影响较大,不过高速缓冲存储器均由静态ram组成,结构较复杂,在cpu管芯面积不能太大的情况下,l1级高速缓存的容量不可能做得太大。   一般服务器cpu的l1缓存的容量通常在32—256kb。   l2cache(二级缓存)是cpu的第二层高速缓存,分内部和外部两种芯片。   内部的芯片二级缓存运行速度与主频相同,而外部的二级缓存则只有主频的一半。   l2高速缓存容量也会影响cpu的性能,原则是越大越好,现在家庭用cpu容量最大的是512kb,而服务器和工作站上用cpu的l2高速缓存更高达256-1mb,有的高达2mb或者3mb。   l3cache(三级缓存),分为两种,早期的是外置,现在的都是内置的。   而它的实际作用即是,l3缓存的应用可以进一步降低内存延迟,同时提升大数据量计算时处理器的性能。   降低内存延迟和提升大数据量计算能力对游戏都很有帮助。   而在服务器领域增加l3缓存在性能方面仍然有显著的提升。   比方具有较大l3缓存的配置利用物理内存会更有效,故它比较慢的磁盘i/o子系统可以处理更多的数据请求。   具有较大l3缓存的处理器提供更有效的文件系统缓存行为及较短消息和处理器队列长度。
  • 2楼网友:底特律间谍
  • 2021-04-03 10:53
L2大的好,L3缓存对处理器的性能提高显得不是很重要,主要是二级缓存,比如说同芯片的处理器,L2缓存大一倍的性能上至少提高%30,如果L2造成瓶颈L3再大也无济于事
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯