发布在即 CONROE架构详介及产品体验

互联网 | 编辑: 2006-07-24 00:00:00转载 一键看全文

英特尔酷睿微架构产品发布日期一天天地临近,我们犹如感受到了五月天那样扑面而来的热浪。凤凰涅磐,六年的蛰伏,量的积累终于带来了一次质的飞跃。基于英特尔新一代微架构的产品势必将掀起台式机、服务器和笔记本产品的革新。

发布在即 CONROE架构详介及产品体验(10)

⒊英特尔高级智能高速缓存

  



  在缓存结构上,酷睿微架构仍旧延续了Yonah的共享式二级缓存设计,被称为高级智能高速缓存。我们要了解该设计的优势之前,需要明确目前多数的多核心产品均不能在执行内核之间共享二级高速缓存。这意味着当两个执行内核需要同样的数据时,每个内核均得将数据存储在自身的二级高速缓存上。而且每当一个内核运算改变自己二级缓存的数据时,必须通过FSB和另外一个二级缓存交换变化数据,始终保持一致性,这也大大增加了FSB的流量负担。而共享式二级缓存不同,数据仅需存储在每个内核均可访问的同一个地方,能更加充分利用二级缓存资源。

  之所以称为智能,是因为在Conroe的二级缓存上可以让每个内核动态的利用高达100%的可用二级高速缓存。当一个内核只需要较少的二级高速缓存时,其他内核便可以增加其二级缓存的百分比,减少缓存错误提高性能。在实际成品Conroe的4M共享二级缓存起到的作用远大于两个独立2M二级缓存简单相加容量的提高。

  此外,在多线程多任务处理应用中,相关中间数据可以直接通过共享二级缓存在两个内核线程中共享,大大降低了FSB的重复利用。就拿典型的转换视频文件格式来说吧,该应用通常要涉及解码和重新编码两个过程,解码后获得的数据是重新编码的操作数据。传统的独立二级缓存双核心处理器遵循如下的处理方式,解码线程运行的内核获得解码后数据,通过FSB写入内存,然后另一个内核的编码线程再通过FSB从内存读取前面解码获得中间数据,经过编码后再通过FSB写入内存,此间有四种数据流共同占用FSB资源,使得FSB过分拥挤并且增加了很多访存延迟。而Conroe的高级智能共享二级缓存技术允许第一个解码线程直接把中间数据写入到大容量共享二级缓存中,而编码线成直接从这里获得中间数据进行后续工作,如此以来不但原来FSB流量最大的中间数据存取到内存的过程不见了,因为它所增加的访存延迟也没有了,整个过程效率也得到极大的提高。

  之前英特尔和AMD有关“真假双核”的核心争议就是是否存在内核间的直连构架,但是后者直连构架的交换数据正是弥补独立缓存造成的问题,而英特尔如今的共享高级智能二级缓存推出后,相信诸如此类的争论也会销声匿迹了。

提示:试试键盘 “← →” 可以实现快速翻页 

一键看全文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑