POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 1145|回复: 12
打印 上一主题 下一主题

【爆爆爆】PCMark05疑为Intel处理器特别优化

[复制链接]
跳转到指定楼层
1#
发表于 2008-8-2 14:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
驱动之家[原创] 作者:上方文Q 编辑:上方文Q 2008-08-02 12:55:11 1930 人阅读 [投递]
Arstechnica.com近日刊登了一篇VIA Nano和Intel Atom处理器的评测文章,其中PCMark05一节特别有趣,因为从结果看Intel处理器似乎得到了特殊优待。
首先看一下测试结果:
似乎没什么不对的:总成绩Atom略微领先,处理器子项Nano大幅占优,内存和图形子项又是Atom的强项。真的如此么?
业内一直有一种说法,那就是PCMark05的测试得分会根据CPUID而不同,而现在我们有机会亲自检验一下。
解释一下,CPUID是根据处理器不同而不同的特定字符串,存储着制造商、型号、规格参数、功能特性等信息,相当于处理器的身份证。不同厂商的CPUID标志各不相同,比如Intel是GenuineIntel,AMD是AuthenticAMD。一般情况下CPUID都是锁定的,无法更改,但VIA是个例外,也就是你能让识别软件把VIA的处理器看成是Intel的或者AMD的。
在变脸测试之前,先看看PCMark05白皮书里的几句话:“透明和中立是我们产品设计的基石。我们努力记录生成基准测试的每一个步骤。……我们始终保证最高标准的中立性,对任何团体都不偏不倚。
系统总分和处理器、图形、硬盘子项测试看起来一切正常,得分不同在误差范围内。
内存子项就不一样了,Nano变成AMD处理器后得分提高了9.1%,而变成Intel处理器后提升幅度竟然高达47.5%,甚至超过了Atom。这显然不是误差所致,测试人员在反复重新测试、重装Windows XP系统后得到的结果依然如此。如果这样计算,那VIA Nano的总成绩也将超过Intel Atom,形势就完全不同了。
这至少说明Futuremark在制作PCMark05的时候存在严重疏忽,因为看起来PCMark05会根据CPUID的不同而开启或屏蔽处理器优化,而不是真正去检查、确认处理器本身再做决定。可以看出,PCMark05的内存子项似乎并不知道VIA Nano处理器也支持SSE2和SSE3指令集,因此执行了没有优化的代码路径。
不过问题并非这么简单。
第一,PCMark05发布于2005年,而同年诞生的VIA C7处理器就已经支持SSE2/3。PCMark、3DMark这种基准测试工具不但要保证对已有产品的认知,也必须适应发布之后一两年的形势,但PCMark05并没有做到,即使测试之后升级的1.2.0版也是如此。
第二,如果VIA Nano变脸成AMD和Intel处理器之后成绩相同,那也就没什么好说的了,只能算是Futuremark的工作失误,但Intel CPUID带来的性能提升竟然多了将近40个百分点,这就说不过去了。Futuremark总不会不知道K8早就支持SSE2/3了吧?
根据我们已知的信息,Futuremark似乎在PCMark05里准备了三种代码路径,其一针对Intel,其二针对AMD,其三针对其他处理器。优化代码路径并没有错,但优化程度各有不同,就不好解释了。
当然我们不能断言谁在作弊,但Futuremark的中立性、公平性再一次失去了我们的信任。作为一家以基准测试软件为生的企业,出现如此局面怎么也说不过去。
2#
发表于 2008-8-2 14:59 | 只看该作者
Futuremark的的信誉早破产了
回复 支持 反对

使用道具 举报

3#
发表于 2008-8-2 15:13 | 只看该作者
总分没有变化啊,内存是白测的?
回复 支持 反对

使用道具 举报

4#
发表于 2008-8-2 15:14 | 只看该作者
这只能说明Nano在设计上“借鉴”了很多Intel的元素,更像是Core2而不是C7
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2008-8-2 15:51 | 只看该作者
原帖由 itany 于 2008-8-2 15:14 发表
这只能说明Nano在设计上“借鉴”了很多Intel的元素,更像是Core2而不是C7


针对性优化{biggrin:]
回复 支持 反对

使用道具 举报

6#
发表于 2008-8-2 16:12 | 只看该作者
PCMark05发布的时候, VIA C7还没有SEE2吧?
所以只要CPUID是VIA,测试的时候就用不到SEE2.
回复 支持 反对

使用道具 举报

7#
发表于 2008-8-2 18:49 | 只看该作者
都用了多少年的东西了,现在还来“疑”
回复 支持 反对

使用道具 举报

8#
发表于 2008-8-2 18:50 | 只看该作者
SSE2 不应该只影响内存读写速度吧? 估计根指令集关系不大
回复 支持 反对

使用道具 举报

9#
发表于 2008-8-2 22:45 | 只看该作者
原帖由 xiaofeng_000 于 2008-8-2 18:50 发表
SSE2 不应该只影响内存读写速度吧? 估计根指令集关系不大


那这个分数就更可疑了
回复 支持 反对

使用道具 举报

10#
发表于 2008-8-2 23:04 | 只看该作者
PCmark05对Intel做优化是明摆着的,PCmark05是少数820能胜3800+的测试之一。
回复 支持 反对

使用道具 举报

11#
发表于 2008-8-2 23:05 | 只看该作者
原帖由 xiaofeng_000 于 2008-8-2 18:50 发表
SSE2 不应该只影响内存读写速度吧? 估计根指令集关系不大

被优化是应该是缓存的运作方式,这方面intel一直占优。
回复 支持 反对

使用道具 举报

12#
发表于 2008-8-3 03:24 | 只看该作者
路过看看,驱家都热评100多条了!
回复 支持 反对

使用道具 举报

13#
发表于 2008-8-3 04:29 | 只看该作者
[wacko>  PC Mark05流行的时候,Atom还不知道在哪里呢,确实很搞笑啊。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2024-11-28 20:34

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表