双核才是王道!AMD X2 4800+深度测试
就连Intel也会承认,Pentium D的构架照现在这个样子把两个Pentium 4核心简单地粘合在一起并不是最令人满意的。从功耗的角度来说,两个核心几乎不能被独立地控制(它们仍然被分派相同的电压,并必须以相同的功率状态运行),而且核心之间的所有通信必须在外部FSB上实现。下面的图表可以很好地阐明后面这一点。
Intel的Pentium D双核心构架
AMD的Athlon64 X2的双核心构架
两个核心之间的任何通信不得不通过外部FSB来完成,而在外部总线上核心对核心的通信显然是较慢的。由于两个核心是在同一个Die上的,所以这显然没有意义。连Pentium D的65nm继任者(Presler)也同样会有这样的局限性。
由于K8构架的On-Die北桥,AMD的构架要精密复杂得多。虽然我们通常只讨论K8的On-Die内存控制器的好处,但对于双核心来说On-Die北桥才是极其重要的。与把核心之间的所有通信放在外部的FSB上不同,每个核心会把它的请求放在System Request Queue(SRQ)上,而当资源可用时,请求会被发送到适当的执行核心 - 完全不用超出CPU Die的范围。AMD的实现有许多的好处,而在多线程/多任务处理繁重的场景中,仅仅是由于这个执行细节就有可能让AMD拥有对Intel的性能优势。
AMD和Intel两家都无法消除的一个限制就是带宽。为了保持对现有Socket 940和Socket 939主板的兼容性,AMD不能增加它们的双核心处理器的针脚数量。这样的好处是AMD的双核心CPU可以在几乎所有的Socket 940和Socket 939主板上运转,但缺陷是内存总线保存在128-bit宽度下无变化,支持的最大内存速度仍是DDR400。所以当单核心Athlon 64和Opteron CPU获得了完整的6.4GB/s内存带宽时,双核心CPU却不得不让两个核心共享相同的内存带宽,而不是每个独占6.4GB/s。
AMD对这个问题的解决方案将诉诸于DDR2和新的底座,但目前并没有解决内存带宽限制。从内存带宽的观点来看,Intel如今处于更好的位置。在这一点上,它们的芯片组通过双通道DDR2 667控制器提供了比单个核心所需的更多的内存带宽。但问题是Intel双核心CPU仍然运行在64 bit 800MHz FSB上,那使得Intel的问题集中在了FSB带宽限制上,而不是内存带宽限制。
● AMD很厚道 X2可以向下兼容性
Intel的双核心Pentium D和Extreme Edition不能在任何以前的主板中运转,必需使用最新的945/955主板才能正常使用,而AMD的惊喜来自于对单核心主板几乎100%的向下兼容性。这个问题我们在测试阶段已经充分验证,我们使用了基于nForce4 SLI芯片组的华硕A8N SLI做为测试平台。
对于桌面系统用户而言,能够使用已有的Socket 939主板来支持未来的双核心是AMD送上的一份大礼,至今我们以前从未见过CPU厂商会这么照顾它们的用户。