摩尔定律不死!Intel双核心深入剖析
和现有的Pentium 4处理器相比,Pentium D在核心架构上并无不同,只是包含了两个Pentium 4的核心,并且提供独立的总线接口。因此,在多指令并行处理方面,Pentium D将具有比Pentium 4更高的效率,而如果是为超线程技术优化的同时包含整数和浮点运算的多指令并发执行,则Pentium EE 840的性能将得到最充分的发挥。
这里要针对Pentium D的命名替Intel进行一些澄清。Pentium D这个名称甫一出现,有关“D”的含义的猜测就接踵而至,归纳起来,一种认为“D”代表了“DualCore(双核心)”的意思,另一种则认为“D”代表“Desktop(桌面)”——就像Pentium M中的“M”可以理解为“Mobile”一样,还有一种推测则基于“D”是字母表中第四个字母,因此是Pentium 4的新写法……
技术讲座结束之后我们专程就这个问题请教了Benson Inkley先生,他的反应看起来显得有些困惑:“我们并没有赋予它(D)任何特定的意思,Pentium D就是Pentium D,一个代号而已,它不代表任何含义。”在了解到我们对“名分”的重视之后,他对这种猜测表示了理解:“Pentium D不代表任何含义,当然,从反面来说,你可以赋予它任何的含义。”——这就是Intel对Pentium D命名的官方解释。
在90nm的Smithfield之后,65nm的Presler核心将以分离双核心结构登场,这种结构的好处在于能够用任意单核心进行组合,从而提高良率。在架构方面,构成Presler核心的每个独立的Cedar Mill内核都会将二级缓存容量提升到2MB,同时支持HTT、EM64T和XDB,仍然沿用LGA 775接口,除此之外,就Presler和Pentium D的结构框图对比而言,我们还看不到更多的改进——从这里我们可以看出,目前的Pentium 4处理器的下一个内核自然非Cedar Mill莫属了。
对于一些媒体在介绍双核心时提到的将两颗核心的二级缓存合并而产生的共享二级缓存的双核心处理器版本,Inkley先生予以了否认。他表示,目前Intel并没有规划这类产品——当然,也许这样的设计会在未来的产品中出现。由于这种结构涉及到二级缓存的命中率问题,Inkley先生进行了进一步的解释,无论Smithfield还是Presler,独立的二级缓存之间都有数据通道相连,如果核心0需要的数据恰巧位于核心1的二级缓存中,那么这个数据将可以很快被复制到核心0的二级缓存里,以供核心0调用。