扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:赵效民 来源:ZDNet【原创】 2008年12月26日
关键字: 英特尔 三级缓存 CPU Nehalem Nehalem-EP
在本页阅读全文(共9页)
在上一代面向双路服务器的45nm处理器Harpertown(Xeon 5400)中并没有三级缓存,但这次Nehalem-EP加上了,而且还是全包容式,这样做的好处在于它将加速缓存的查询效率,尤其是在双路系统中,节省CPU的轮询时间将非常有必要。
传统的共享式3级缓存,其内部存储的数据是独占的,所谓独占,是指全新的数据,并不存在于二级缓存中,当要进行数据查询时,CPU将先查找三级缓存(也就是最后一级缓存),如果没有所需的数据,还要再依次查找各处理内核的二级缓存,如果各内核的二级缓存没有目标数据,CPU才开始访问内存,这里外里耗费了5个处理周期
包容式三级缓存的“包容”是指CPU中每个处理内核的二级缓存数据都会在三级缓存中建立一个副本,如果进行数据查询,只需查找三级缓存即可,如果没有,则可以肯定该数据也不存在于各处理内核的二级缓存中,因此可以立即访问内存从而相较传统的共享缓存节省了4个处理周期
不过包容式缓存也有自己的缺点,那就是可缓存的新数据量将受到影响,以Nehalem-EP为例,其4个内核的2级缓存容量共1MB,也就是说它三级缓存的新数据量最多只有7MB,这也就意味着将降低三级缓存数据的命中概率,但凡事都有利有弊,包容式缓存在多路CPU轮询时的好处,将更是英特尔所看重的,况且三级缓存的容量日后还有扩展的余地,可查询机制则是一个根本问题。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者