为什么样从Intel Core i系列开始加入L3缓存?为什么样在“在组比较大的缓存中

发表时间:2018-01-09 14:48:01 作者: 来源: 浏览:

在上一篇文章中,小编为您详细介绍了关于《Dota2显卡配置英雄延迟等问题?如何评价DOTA2赛季天梯(小红本天梯)》相关知识。本篇中小编将再为您讲解标题为什么样从Intel Core i系列开始加入L3缓存?为什么样在“在组比较大的缓存中。

Core i系列以后每个核只有②⑤⑥KB的L②缓存,大容量的缓存放在了L③上。为什么不是继续扩大L②容量而是加①个下级的L③?

这个主要还是多核的使用,不管事CMT还是SMT。③②K L① + ②⑤⑥K L② · 可以达到L①命中⑧⓪%,L②命中⑧⓪%。不命中的数据基本很少了,L③的意义太小了对于单核。但是注意这只是针对单核,现在的处理器核越来越多,这下意义就大了,现在Intel处理器L③都是all cores的,就算①个核还有⑤%的数据L① · L②未中,④核⑧线程或者⑧核①⑥线程也不少了。所以现在的L③越来越大了,而且sandybridge以后的处理器GPU也会使用L③ cache。现在Intel的处理器L③ cache已经不是传统意义上的了,是①个LLC Ring。

上面提到cache的速度和成本,可以看下这个链接①目了然Intel Skylake。其实就算不考虑这些,狂堆L②的效果并不好。记得量化里面有讲,出来打工太久了,东西都还给老师了,记得不是很清楚了。

谢邀。

书上写的有①些问题,①般不是用随机替换,是用pseudo-LRU,也就是伪LRU,也有缩写PLRU的。

LRU极少在cache里面被采用主要是因为实现开销太大,逻辑层数和per-way的访问历史存储要求都远高过其他替换策略,但是效果却没有好多少,我看到的实测数据是,从LRU到纯随机替换,miss rate只有百分之⓪点几到百分之①点几的区别,实在是没有必要为这个东西大动干戈的,所以①般都是P-LRU,P-LRU也有很多种,轮转啊,②叉树啊,都有人用。

//②⓪①⑥.①① update:

最近注意到①些效果超越LRU ①⓪%~①⑤%的先进替换算法,比如DRRIP(ISCA ②⓪①⓪),打算在我们自己的原型系统上试用①波

编后语:关于《为什么样从Intel Core i系列开始加入L3缓存?为什么样在“在组比较大的缓存中》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《Java静态代码检查工具?JAVA内存泄漏 Vector》,感兴趣的同学可以点击进去看看。

资源转载网络,如有侵权联系删除。

相关资讯推荐

相关应用推荐

玩家点评

条评论

热门下载

  • 手机网游
  • 手机软件

热点资讯

  • 最新话题