64位双核角力——计中有计

今日硬件

在经历了漫长的频率攀升式进化之后,终于到了要说再见的时候。随着Intel、AMD相继发布64位双核处理器,不经意间,我们突然发现CPU的64位技术与多内核技术纠缠在一起构成了CPU争斗史上难得一见的谋略盛宴……

64位谋略战

AMD之计:以彼之道还施彼身

早前,作为X86系统的标竿——Intel为了挺进高端服务器市场,它需要一种新武器,这就是用数十亿美元打造出来的IA-64,技术先进与否我们姑且不论,但它却有着“阿喀硫斯之踵”——无法与X86兼容。

难道Intel决心放弃X86系统了?AMD敏锐地抓住了这一破绽,决定独力支撑起X86-64这面大旗。就是现在,这个举动还是让众多评论家唏嘘不已,毕竟看得到破绽与能射中脚后跟完全是两码事。不过事实证明,这一仗的确是AMD移花接木,要用Intel的看家本领击败Intel。

Intel之计:Intel实施精确打击

但AMD却没能在接下来的日子里做到“宜将剩勇追穷寇”,软件方面的掣肘,让AMD陷入尴尬。算一算AMD推出64位处理器已经有一年多的时间了,这期间,K8找不到完备的64位操作系统,没有相关的应用软件,没有一样可以体现64位优势的东西。

倒是Intel的行为让人困惑,尽管之前种种迹象表明,Prescott已经具备64位功能,但它就是隐而不发。直到今年2月才推出支持EMT64的Pentium4 F,很快4月间,微软的64位Windows操作系统正式版翩然而至。这不得不让人想起,海湾战争中外科手术式的精确打击。现在我们还能听到Intel在窃笑“小子你还嫩点儿”。

双核谋略战

AMD之计:预设伏兵,抢占制高点

64位攻防战中,双方交手可谓各胜半场。然而,很快AMD又摸到一张王牌。早在64位攻防战开打之际,AMD就预料到多内核是未来的发展方向。不管是有意还是无意,从现在来看,在技术方面AMD的确做到了谋事在先,K8设计之初就已经为添加多内核埋下了伏笔,将内存控制器集成到CPU内部,设计出统一的系统请求接口SRI和控制切换开关,并且使用点对点的HyperTransport总线技术。说句恭维的话,这每一步的完美布局,无一不在体现AMD的独具匠心与真知灼见。

反观Intel在设计理念出现偏差与注意力转移到其他领域等等因素的合力之下,可谓是接连出错,先是不愿开发兼容X86的64位处理器,后来又一头撞在4GHz的墙上,引发了贝瑞特当众下跪赎罪的一幕。尽管这只是个玩笑,但的确反映出Intel在规模较小但却越来越具爆发力的竞争对手AMD面前有些无所适从。

Intel之计:首战双核,抢跑桌面

输掉技术,就不能再输掉市场。于是Intel再次发力了,4月中旬,它抢先发布了用于桌面PC的双内核处理器——Pentium D及Pentium 至尊版。虽然谋划在先,但AMD仍然没能料到Intel有此一招,仓促中在三天后发布了面向服务器的双内核Opteron处理器,哪知道根本没有对上号,Intel的双核CPU针对桌面市场,而AMD Opteron处理器根本是为服务器市场量身定做的。好不容易明白过来,AMD只得在5月底赶紧发布了双核Athlon 64 X2处理器。

从营销操作的角度讲Intel相当成功,但是这可能依然无法完全扳回技术方面落后的劣势。毕竟服务器市场的用户对双内核技术的需求要比桌面PC用户强烈,前者可以马上从双核技术上感受到性能提升,原有支持SMP的软件也能更好地在单路或多路双内核处理器系统上发挥威力,大量的多任务、高密度计算也将充分挖掘双内核的潜力。跨入服务器市场会让AMD获利颇丰。

直面争端

技术:双核对双芯,谁忽悠了谁

不过即使已有胜算,AMD也没有放过可以打击对手的任何机会。AMD方面的高管,全球销售及市场营销高级副总裁亨利·理查德(Henri Richard)表示,英特尔的双核平台由两个独立的单核组成,只是使用了多片包装技术将它们捆绑在一起而已。

关于双核与双芯的争吵于是被摆上了桌面,AMD极力阐述立场,表明Intel忽悠了大家,拿出的不过是双芯方案而已,Intel的拥护者则指出其实这不过是Intel忽悠了AMD,用户管你是双核还是双芯,只看最终结果。

的确,这样的争吵没有多少意义,不同厂商的双内核设计方式说到底也是殊途同归,不存在真伪问题。或许AMD更想表达的含义是在架构上它的方案更有优势,内核之间的通讯在CPU内部即可完成,而Intel的方案在某些情况下必须经由主板的MCH前端总线,兜了一个圈子之后,再回到CPU与另一个内核交换数据。因此说AMD方案性能更好,可能这会让较多普通用户更能接受,只是又少了些语言的冲击力。

瓶颈:带宽弱点我有你也有

对于AMD和Intel的双核处理器来讲,有一个共同的弱点就是带宽限制。为了和目前的Socket 940和Socket 939主板兼容,AMD并没有更新集成于CPU内部的内存控制器,所以其内存总线依然停留在128bit的宽度上,仅能支持DDR400的内存。所以虽然拥有了两个核心,AMD全新的处理器还是和单核心的处理器一样仅能得到最高6.4GB/s的内存带宽。

从内存带宽的观点来看,Intel显然处于一个更好的位置上。因为其芯片组可以提供对于双通道DDR2 667的支持,问题是Intel的双核心处理器仍然运行在64bit宽的800MHz前端总线水平上,这使得Intel面临的是FSB带宽的限制,而不是内存带宽的限制。

市场:价格颠倒说明啥问题

另外,此次双核竞争中一个颠覆性的现象,也引起了我们的注意。在双方公布的CPU报价中,AMD桌面双核芯片Athlon64 X2中速度最慢的4200+售价为537美元,而Intel Pentium D 820售价为241美元,仅有AMD的一半。

按照AMD方面的说法,“AMD从来都不走低价路线,只是为客户提供最佳的性价比。”这似乎在暗示英特尔双核芯片性能太低。但事实并非完全如此,从诸多测试中我们发现,Intel的确稍有落后,但并非到了完全不可接受的程度。Intel方面的低价似乎是一种主动的市场策略,其一,考虑到更新主板的成本,Intel的价格似乎并不低;其二,放低姿态,可以更快占领市场;其三,换个角度看问题,Intel的低价还反映出它决定性的生产能力已经做好了大量出货的准备。不过这样做等于放弃了利润最高的第一杯羹,是否值得有待时间的检验。对于AMD方面的价格定位,感觉也不太符合它的一贯作风,只能说我们很担心它的生产能力是否遇到了瓶颈,不管技术如何先进,但如果不能顺利转化为产品,最终的结果都是一样。

编后:

可以肯定的是,x86处理器的性能提升已经不能指望主频了,转向64位,转向双内核乃至多内核才是未来处理器的发展方向。变迁正在我们身边发生,我们庆幸,因为我们正在经历着……