双内核处理器王者

本文作者:admin       点击: 2005-08-10 00:00
前言:
lt;b>homey</b>




Athlon64 X2处理产品采用了90nm工艺制造,并附以先进的Dual Stress Liner应变硅技术与SOI技术配合使用,支持SSE3指令集,电压为1.35~1.4V,最高工作温度为65℃,最高功耗为110W,由于处理器实际频率仅为2.4GHz,因此在处理器发热控制方面,要比竞争对手简单许多。另外,Athlon64 X2采用了socket 939接口,并且双核心之间的通信和对数据以及资源的分配可以在处理器内部就进行处理,而不需要主板芯片组协调办理,所以现在的socket 939接口主板仅需要刷新以下BIOS便可以轻松支持Athlon64 X2处理器,这在很大程度上为用户节省了升级成本。

<b>处理器介绍</b>
从外观表上看Athlon64 X2 4800+与普通的单核心Athlon64处理器并没有什么太大的区别。
但是揭开保护盖,就可以看到双核Die的尺寸明显大于单内核处理器,并且周边电路也复杂很多。

在处理器表面的OPN号码上,第一行的最后两个字“CD”代表核心版本为E6,即拥有1MB×2 L2 Cache,如果编号是“BV”的话,核心版本则为E4,即是拥有512KB×2 L2 Cache。
AMD的双核心处理器采共用一个内存控制器,并引入了Crossbar控制器,每个核心会把它的请求放在System Request Queue(SRQ)上,而当资源可用时,请求会被发送到适当的执行核心,这样可以有效的控制和均衡两个核心之间的负载平衡。这点与Intel的双核解决方案有所不同,Intel双核处理器的负载平衡需要北桥进行协调,这将必然增加处理器的延时。可以说Athlon 64 X2处理器的性能优势基础,在这个细节上奠定。

还有一个不能回避的问题,就是:目前已经发布的双内核处理器接口带宽、内存带宽是制约性能发挥的一个重要因素,这点AMD和Intel的桌面双内核产品都无法回避。由于128bit内存控制器的限制,AMD Athlon 64 X2系列处理的FSB数据带宽仅为6.4GB/s,也就是说与939Pin单内核Athlon 64处理器相同,在两个内核并行处理器数据的时候,每颗处理器分到的带宽仅为3.2GB/s,处理器吞吐率的下降将直接影响数据处理效率。不过由于AMD处理器集成内存控制器的原因,更改内存控制器将导致处理器接口的改变,使得用户不得不更换主板才能支持新处理器,在现阶段,这种做法显然并不明智。因此AMD、Intel都保持了处理器接口的向下兼容。

Intel双内核的情况也并不乐观,Intel双核心CPU的问题主要集中在双核处理器之间通信与负载管理上,不过Intel的芯片组通过双通道DDR2 667控制器提供了比单个核心所需的更多的内存带宽,多少可以缓解双内核结构对内存带宽的渴求另外。另外由于DDR2内存的频率提升潜力很大,因此Intel有充足的时间去解决双核处理器内部数据交流的问题。

<b>性能测试与分析</b>
测试平台: Athlon 64 X2 4800+/2 x 512MB DDR400/nVidia 6800U x 2 SLi/……/Windows XP SP2
系统综合测试表明,双核心对系统多任务能力贡献显著:SysMark测试中,互联网内容创建(Internet Content Creation)这这部分性能提升十分明显,提升的幅度接近50%。PC Mark05的测试结果同样体现了双内核的优势。

视频编解码处理:由于Windows Media Encorder支持多线程并行处理器技术,因而AMD Athlon 64 X2 4800+所需的时间,几乎比同频率的单内核FX53处理器少用了一半。而那些对多任务未做优化的程序中,双内核无法发挥优势,例如在DivX编码测试中,AMD Athlon 64 X2 4800+与Athlon FX 53处理器的结果几乎没有什么差别。在WinRAR测试中,双内核X2 4800+处理器甚至还落后FX 53处理器,可见多内核生态系统中的软件环节,尚未做好充分准备。

游戏应用测试中,由于大多数游戏还不支持双内核处理器,因此X2 4800+处理器的优势并不想之前互联网内容创建那么明显,不过从应用角度来看,游戏软件对双内核的支持将会收到立杆见影的效果,目前已经有相当多的游戏引擎开始为双内核处理器进行优化,相信不久以后,Athlon X2 4800+将会在这一领域大展身手。