AMD完胜!尖峰上的对决Opteron比拼
目前市场上为工作站设计的都是新的带2MB L2缓存的Intel Xeon和采用了90nm制造工艺,支持SSE-3指令集的AMD Opteron。
由于我们准备测试的处理器价格在700美元之间,因此我们选择了带有1MB L2缓存的Intel Xeon 3.6 GHz和AMD的Opteron 250 2.4 GHz处理器。这两款处理器都非常快,而且在市场上也很容易买到。它们在近两个月价格也降得很快,下面是这两款处理器的一些参数,供大家参考:
. AMD Opteron 250 Intel Xeon 3.6 GHz 开发 0.13 Micron Sledgehammer 0.09 Micron Nocona 主频 2.4 GHz 3.6 GHz 管道 12 Stage 31 Stage 接口 Socket-940 (Ceramic) Socket-604 (Organic) L1 / L2 / L3缓存 128 kB / 1,024 kB / N/A 16 kB / 1,024 kB/ N/A HyperTransport连接速度/前端总路线速度 1000 MHz HTT 800 MHz FSB 最大需要功率 89 Watts 103 Watts X86-64 (4位)支持 Yes, AMD64 Yes, EM64T 支持的指令集 MMX, 3DNow, SSE, SSE-2 MMX, SSE, SSE-2, SSE-3 NX (No-Execute) 位支持 Yes Yes
Xeon 3.6 GHz处理器采用的是Intel的Nocona设计,而Opteron 250则采用的是AMD的Sledgehammer设计(即开发代号)。各自的架构都有其优势和不足,AMD的管理并不是太多,只有12根,但它主要集成有DDR内存控制器,这样在内存速度上就会比Intel的要快一些。
比较来言,Xeon有31根管道,这对于一个时钟周期来说是会损失其性能的。Xeon在时钟速度上有很大的优势,但它在一个时钟周期里并不能够做更多的事情,这也就使它的优势不那么明显。Intel的Nocona设计允许其使用超线程技术,这样CPU就能同时处理4个线程(两个处理器+两个虚拟处理器),但AMD的Opteron则只能同时处理2个线程(在一个时钟周期里)。尽管同时处理4个线程在桌面机器,对个人用户来说没有什么,但在工作站级的机器上却有着很深的意义,可以大大提升其程序运行效能。
两块CPU都采用了1MB的L2缓存,但是Xeon似乎比Opteron快一些。Opteron的L2缓存的延迟要长一些,它还有128 kB的L1缓存,但是Xeon L2却只有16 kB,这样比起来,Opteron里的缓存就比Xeon的多了。
说到支持指令集,在他们最新版本的CPU中,两家都差不多。最新的Xeon处理器支持SSE-3,同时也支持X86-64位技术(这项技术Intel命名为EM64T ),AMD同样支持X86-64 位技术,只是将它称为AMD64,而且也支持SSE-2指令集。
AMD Opteron的下一代产品(252或更高)也将支持SSE-3指令集,不过,由于Opteron暂时还不支持SSE-3指令集,所以我们没有在这方面做测试。另外,两款CPU都支持NX (No-Execute)位技术,这样它们都可以防止一些病毒的侵袭,当然了,要使用此项技术,你必须要有操作系统的支持,比如Windows XP SP2。<