双核之战——Intel PentiumD820 VS AMD Athlon64 X2 3800+

PC·DIY

编者按:为了让大家对双核处理器的性能有更直观的了解,我们特邀数字实验室的资深工程师王诚对双核处理器进行了对比测试。

处理器:PentiumD 820

Athlon64 X2 3800+

内存: XMS DDR400 512MB×2

A-DATA DDR2 533 512MB×2

显卡: NVIDIA GeForce 7800GT

主板: 微星K8N SLi

微星 i945G

操作系统:WindowsXP Professional + SP2

DirectX9.0c

Intel inf 7.02

nForceDriver 6.53

PC处理器的频率发展到现在已经达到一个极限,如果想进一步提升运行频率来增强处理器性能的话,就会面对一系列的功耗、温度方面的问题。此外,多任务、多线程的应用越来越广泛,传统的处理器在同时处理多个线程的时候显得力不从心,提升处理器多任务处理能力是迫切需要解决的问题。

不可否认,双核心的设计思想是处理器发展史上一个里程碑,而且也是以后处理器发展的趋势。Intel和AMD两大巨头推广双核心处理器的决心也非常坚定,而且市场中已经有一部分双核心处理器产品价格降到了3000元以下,比较常见的有Intel的PentiumD 820和AMD的Athlon64 X2 3800+这两款主力产品,对于大部分消费者来说,双核心的时代就在眼前。

Intel Pentium D 820

Intel这款Pentium D 820处理器核心频率为2.8GHz,支持800MHz FSB以及SSE3指令集,采用的是Prescott-2MB(二级缓存为1MB×2)的核心,也就是说,处理器的两个核心都是一个独立的Prescott核心单元,简单地讲,就好像两块共用前端总线的P4 2.8E GHz处理器,当然,它不支持HT超线程技术,Intel双核心处理器中只有最高端的Pentium XE系列才支持HT技术,可以模拟为四核心的处理器。在主板芯片组的配合方面,Intel自家的i945/955系列可以对Pentium D提供完美的支持。目前Pentium D 820盒装的价格是2000元,算是最便宜的双核心处理器了。

AMD Athlon64 X2 3800+

AMD的Athlon64 X2 3800+核心频率为2GHz,具备两个独立的核心,每个核心单元具备512KB的二级缓存,这一点与Venice核心的Athlon64 3200+比较相似。Athlon64 X2 3800+内置128位内存控制器,可以支持双通道DDR400,另外它还支持1GHz的HyperTransport总线,直接与主板芯片组进行高速数据传输。Athlon64 X2 3800+对主板的要求不高,目前大多数主流的Socket939主板在升级相应的BIOS后都可以支持它,因此在向下兼容性上是不错的。Athlon64 X2 3800+最近刚降了价,现在盒装版的零售价为2700元。

性能实测

PCMark05首先加入了对双核心处理器的针对性测试,它通过同时运行多个任务来考查处理器的多任务处理能力。从我们的测试数据可以看到(见表),Athlon64 X2 3800+在同时进行音频解压、文件解压、图象解压等方面相对PentiumD 820有一定优势,而PentiumD 820在同时进行文件加密文件解密等方面则更胜一筹,这一点在CPU专项测试中表现得非常明显,这也使得最后PentiumD 820的处理器专项得分要高于Athlon64 X2 3800+。两款处理器在3DMark05 CPU测试中的表现是:差距非常小,可以说在同一水平上。在Quake4的实际游戏性能测试中,Athlon64 X2 3800+小胜,以11%左右的优势超过PentiumD 820。

51-e8-b1.jpg

除了常规性能测试外,我们还做了一个有趣的实验,对比系统运行一个SuperPI程序和同时运行两个SuperPI程序的成绩。这也是多任务处理的一个简单模拟,两个SuperPI就是两个不同的任务,我们可以看看双核心处理器在同时处理两个繁重的任务时表现如何。

51-e8-4.jpg
PentiumD 820上开启一个SuperPI的运行情况(Athlon64 X2 3800+也是如此)
51-e8-5.jpg
PentiumD 820上开启两个SuperPI的运行情况(Athlon64 X2 3800+也是如此)

在图中我们可以看到,只运行一个SuperPI程序时,资源管理器显示CPU占用率为50%(SuperPI只能调用单个核心的资源),而开启两个SuperPI程序时,CPU占用率才占用了100%,相信这个实验也可以让大家比较实在地了解到双核心设计的实质和运行方式。最后SuperPI多任务测试结果是,Athlon64 X2 3800+以一定优势胜出,大家还可以看到,开一个SuperPI程序和同时开两个的测试结果差距很小,双核心的多任务处理器能力由此就可以表现出来。

工程师点评

双核心处理器在应用中还有更多实际的意义。例如对于网络游戏玩家来说,在同一台电脑上同时登录两个游戏账号进行游戏是很寻常的事情,如果是传统的单核心处理器系统,在应付这样的情况时,CPU资源就显得不够用,游戏速度也受到影响,出现停顿的现象;而使用双核心处理器的话,两个核心分别处理各自的游戏进程,不会出现处理器资源不足,就好像两台电脑分别在玩游戏一样,自然能保持流畅。再举个例子,如果你一边在欣赏硬盘上的高清电影,后台程序还在处理视频文件的压缩——大多数主流单核心处理器都难以保证两者的工作效率和流畅程度,例如观赏1080i的MPG视频时,即便是P4 3GHz或Athlon64 3000+的处理器,都会被吃掉大约60%的资源。但如果是双核心处理器,播放1080i的MPG文件时CPU占用率仅为30%,甚至可以以30fps的速度同时放三部这样的高清影片而不丢帧。总而言之,双核心处理器让我们的电脑应用范围进一步放大了,我们可以用更多的方式来“玩”电脑,让我们一起走进“双核时代”吧!