英特尔®智能内存访问是另一个能够提高系统性能的特性,通过缩短内存延迟来优化内存数据访问。英特尔®智能内存访问能够预测系统的需要,从而提前载入或预取数据,反映到用户的直接使用体验上,就是大幅提高了执行程序的效率。
英特尔®智能内存访问(Intel Smart Memory Access)
英特尔®智能内存访问是另一个能够提高系统性能的特性,通过缩短内存延迟来优化内存数据访问。英特尔®智能内存访问能够预测系统的需要,从而提前载入或预取数据,反映到用户的直接使用体验上,就是大幅提高了执行程序的效率。
在更有效率的处理架构及有力的L2高速缓存的设计后,英特尔希望这些部分能够确实有效率的被使用,在Core dual处理器配属总数为8个的prefetcher单元,其中每个核心都安排有两个数据和一个指令prefetcher,其余的两个并入共同分享的L2高速缓存中,英特尔说明会对不同的处理器版本(Merom/Conroe/Woodcrest)进行细部微调,以符合笔记型、桌上型和服务器不同的数据预取的需求。
以前我们要从内存中读取数据,就需要等待处理器完成前面的所以指令后才可以进行,这样的效率显然是低下的。而英特尔®酷睿™微体系结构中加入一项名为内存消歧的能力,它可以对内存读取顺序做出分析,智能地预测和装载下一条指令所需要的数据,这样能够减少处理器的等待时间,减少闲置,同时降低内存读取的延迟,而且它可以侦测出冲突并重新读取正确的资料及重新执行指令,保证运算结果不会出错误,大大提高了执行效率。
网友评论