英特尔智能高速缓存技术是什么?-电脑店教程CPU系列
发布时间:2019-10-18 12:21:12
英特尔智能高速缓存技术的概念
英特尔智能高速缓存技术,英文全称“Intel Advanced Smart Cache”,由英特尔在2006年推出的技术,专为多核心处理器设计,能够让每一个内核动态地利用高达100%的可用二级缓存资源,同时以更高的吞吐率从高速缓存中获取数据,从而有效加强了多核心架构的执行效率,增加绝对性能和每瓦特性能,是英特尔酷睿微架构中所包含的5大革新技术之一。
英特尔智能高速缓存技术的发展
初次:英特尔第一代双核心处理器设计,只是将两颗核心封装在一起,共用一个FSB带宽,其中一颗核心使用FSB时,另一颗需要等待另一颗的完成才能使用FSB,但是由于英特尔FSB设计是单向存取,而且还需要通过北桥来读取系统内存资料,结合其他的情况,最终导致FSB的工作量快速增加,大幅度降低整个处理器的执行效率。
改进:由于上述问题,英特尔首次提出Smart Cache的概念,主要是指通过处理器核心内部的Shared Bus Router让两个内核共享相同的二级缓存,换句话说就是当CPU 1运算完毕后把结果存在二级缓存时,CPU 0便可通过Shared Bus Router读取CPU 1放在共用二级缓存上资料。也是通过这种方式,大幅减低读取上的延迟并减少使用FSB带宽,从而减轻FSB带宽的压力。
现在:英特尔的酷睿微架构进一步加强了Prefetch(预读取)缓存的能力,每颗内核均拥有3个独立预读取机制 (两个数据段和一个索引段) 和两个2及缓存预读取机制,从而让不同内核更加“聪明”的 运用二级缓存资源,大幅提高了二级高速缓存的命中率从而提升整体的执行效率。
责任编辑:u盘启动盘制作工具