AMD Athlon 64系列终极报告(下):
上接:《AMD Athlon 64系列终极报告(上):技术解析篇》。
通过这辑专题的上篇,我们比较系统的介绍了AMD 64处理器和相应的系统平台的技术问题,想必各位读者应该有了一定的理性认识。
在文章的下半部分,我们通过对这些平台进行全方位的测试,向您展示它们现阶段的真实效能。从而以感性的角度帮助大家进一步认识AMD 64位架构。
在本次的K8平台对比测试中,我们收到了期待已久的Athlon64 FX51和Athlon64 3200+处理器各一块;下面,就让我们一览它们的芳姿吧!
● 走近64位处理器
在这一部分里,我们将向大家展示两款Athlon64处理器,介绍它们的代号识别方法,同时谈一谈大家在使用Athlon 64处理器过程中的一些注意事项。
首先是754针脚,频率位2.2GHz的Athlon 64 FX51和754针脚,频率2.0GHz的Athlon 64 3200+的外形展示:
Athlon64 3200+(点击放大)
如图可见,我们得到的这块Athlon 64 3200+,其处理器识别代码(OPN)为ADA3200AEP5AP。以下,我们给出Athlon64的编号规则:
点击察看大图
以下是这块CPU的Cpu-Z 119a相关信息:
Athlon 64 3200+的CPU-Z 信息(点击放大)
而目前仍采用940针脚形式的Athlon64-FX51,其处理器识别代码(OPN)则为:ADAFX51CEP5AK。如下图:
Athlon64 FX51(点击放大)
Athlon 64 FX51与Athlon 64 3200+由于针脚数不同,因此必须使用不同的主板Socket插座,无法在同样的主板上通用。
以下,我们给出Athlon64FX的编号规则如下:
点击察看大图
以下是这块CPU的CPU-Z 119a相关信息对比:
Athlon64 FX51的Cpu-Z 信息(点击放大)
由CPU-Z119a的检测信息,我们可以很明显地看到两种CPU的异同之处:
Athlon64 3200+ 核心电压1.5V,核心频率为2.0GHz,仅支持单处理器,内置1MB二级缓存,CPUID为0F48h,内置的内存控制器仅支持内存单通道,新增对SSE2以及X86-64指令集的支持。同时根据AMD Revision Guide(版本号3.09)中下表所示的信息,我们也可以发现相比早期的Opteron使用的B3制程,Athlon 64 3200+使用了较新的C0制程;
点击察看大图
而Athlon 64 FX51的核心电压为1.5V,核心频率则为2.2GHz,仅支持单处理器,内置1MB二级缓存,CPUID为0F58h,内置的内存控制器支持内存双通道,同样具备对SSE2以及X86-64指令集的支持。按照上表的信息,Athlon64FX51同样使用了C0制程。
有趣的是,CPU-Z119a正确识别了Athlon64 3200+,却把Athlon64FX51误识别为Opteron。但愿在新推出的Cpu-Z 120中,这个错误能够得到修正。
以下是使用Wcpuid3.1a测出的两款CPU的标志寄存器信息(两种CPU参数相同,不再重复贴出),供大家参考:
点击察看大图
从号称面向主流市场的AthlonFX51的各项参数上看,其与服务器、工作站用Opteron14x系列处理器几乎没有区别,加之后者已经长时间不见动静,没有推出新频率的产品了,这令我们感到十分疑惑。看来,AMD推出Athlon64 FX51的真实意图,只有留待时间来证明了。
● 关于功耗的一点疑惑
至于大家关心的另一个方面—CPU的功耗,AMD也在相关文档中做出了交待。不过,下面Athlon 64 3200+和Athlon 64 FX51处理器的功耗参数对比,显然有些不太对劲。数据摘自2003年10月份发布的《AMD Athlon64 Processor Power and Thermal Data Sheet》v3.02版。
Athlon64 3200+和Athlon64 FX51处理器的功耗(点击放大)
图中可见,Athlon64 3200+和Athlon64 FX51的TDP值居然同为89W,稍高于P4 3.2G的82W,这使人很难了解到这两块处理器的确切TDP值。AMD的这种做法令我们很难理解。
● 不得不谈的内存
最后,需要提醒大家的是,由于Athlon 64(FX)使用内置内存控制器,因此对系统的内存配置提出了一定的要求。其中支持双通道的Athlon 64 FX处理器平台上,普通的Unbuffered内存无法使用。必须使用昂贵的ECC内存,下面就是我们实测中使用的英飞凌ECC+ Registed Buffered内存酷图:
英飞凌ECC+Registed buffered内存酷图(点击放大)
而仅支持单通道的Athlon64平台,也至多只能支持3条普通Unbuffered内存。当需要使用4条内存条时,就必须使用Registed内存了,所幸普通用户使用4条内存的情况是非常少的,而许多主板上也仅做了2-3个内存插槽。<