以往的多核心处理器,其每个核心的二级缓存(L2高速缓存)是各自独立的,这就造成了二级缓存(L2高速缓存)不能够被充分利用,并且两个核心之间的数据交换路线也更为冗长,必须要通过共享的前端串行总线和北桥来进行数据交换,影响了处理器工作效率。
英特尔®高级智能高速缓存(Intel Advanced Smart Cache)
以往的多核心处理器,其每个核心的二级缓存(L2高速缓存)是各自独立的,这就造成了二级缓存(L2高速缓存)不能够被充分利用,并且两个核心之间的数据交换路线也更为冗长,必须要通过共享的前端串行总线和北桥来进行数据交换,影响了处理器工作效率。
英特尔®酷睿™微结构体系结构采用了共享二级缓存(L2高速缓存)的做法,有效加强了多核心架构的效率。这样的好处是,两个核心可以共享二级缓存(L2高速缓存),大幅提高了二级高速缓存的命中率,从而可以较少通过前端串行总线和北桥进行外围交换。
英特尔®高级智能高速缓存还有其他方面的优势,每个核心都可以动态支配全部二级高速缓存。当某一个内核当前对缓存的利用较低时,另一个内核就可以动态增加占用二级缓存(L2高速缓存)的比例。甚至当其中的一个内核关闭时,仍可以保持全部缓存在工作状态,另外也可以根据需求关闭部分缓存来降低功耗。
这样可以降低二级缓存(L2高速缓存)的命中失误,减少数据延迟,改进处理器效率,增加绝对性能和每瓦特性能。
下一课:英特尔®智能内存访问(Intel Smart Memory Access)
网友评论