Chiphell - 分享与交流用户体验

 找回密码
 加入我们
搜索
      
查看: 7072|回复: 32

[PC硬件] Intel处理器跑分后续:安兔兔3.3.2版RAM得分下降一半

[复制链接]
发表于 2013-7-13 15:19 | 显示全部楼层 |阅读模式
原文地址:http://www.expreview.com/26794.html
 这两天安兔兔是否为Intel Atom处理器做了额外优化一事闹得沸沸扬扬,巧合的是安兔兔前两天刚刚升级了v3.3.2版,在这一版中Atom Z2580处理器的内存得分降低了一半,CPU整数得分也将从5000多减少到4000多,总分降低了5000多分。
相关阅读:
ABI Research:Intel[url=http://www.expreview.com/23749.html]移动处理器已经比高通、三星更好[/url]
Intel处理器真的胜过ARM了?安兔兔什么的才不可靠呢
安兔兔节操碎了一地?Intel Atom跑分高的”真相“谜团
  这两天安兔兔是否为Intel Atom处理器做了额外优化一事闹得沸沸扬扬,安兔兔昨天联系我们说近期会在英文官网发表一份正式声明,而巧合的是安兔兔前两天刚刚升级了v3.3.2版,在这一版中Atom处理器的内存得分降低了一半。
  先来看一下v3.3.2升级的改动,Play市场上只有三点升级说明:
  1.增加了Android SDK版本信息显示。
  2.增强了跑分的稳定性。
  3.bug修复。
  第一和第三点没什么特别的,不过第二点升级说明很有玄机,由于手头没有Atom处理器的手机,所以现在对比不出来。不过昨天百度显卡吧也转载了我们的文章,在回复中有人对比了安兔兔3.3和安兔兔3.3.2版的跑分情况,虽然没有明确具体手机型号,不过发表人hzxsst表示这是Atom Z2580处理器,所以手机型号应该是联想K900。

3.3版的跑分为26308,内存得分为8276

3.3.2版得分为21956分,内存得分降低到4260分
  两版安兔兔跑分中总分下降了5000分左右,其中内存得分从8276降低到了4260分,减少了4000分,CPU整数性能也从5275分减少到了4261分,降低了1000左右,内存和CPU总分减少的幅度几乎与总分减少的幅度相等。
  换句话说,从3.3到3.3.2版,安兔兔降低了Atom处理器中之前被人诟病最多的内存和CPU整数得分的比重,2.1万的总分还稍弱于目前的骁龙600的得分(小编的Vivo Xplay的得分大约是2.2万分左右),而之前的跑分是要胜过骁龙600的。
  安兔兔的3.3.2版升级在时间点上几乎与跑分被质疑差是同一时间段的,考虑到版本升级需要时间,所以我们不能简单推定安兔兔是看到被人质疑了才临时发布新版程序降低Atom得分,但他们应该也是知道这其中的问题的。
  刚刚看了下安兔兔英文官网,目前还没有官方声明发布,再等等看吧,此事我们也会一直跟进。
  更新:小编用自己的Vivo Xplay跑了一下安兔兔v3.3和最新的3.3.2版本程序,二者得分如下:

3.3版得分21871分

3.3.2得分为21278分
  两版程序总分差不多,不过跑了几次3.3.2版本,得分并不稳定,总体在2.1-2.3万分之间,有可能是因为跑得次数多了,骁龙600发热开始增大,进而影响跑分。但是整体来看,骁龙600在两个版本上的得分波动还算正常,上面的网友的Atom Z2580得分从2.6万降低到了2.1万,差距接近25%,这可不像是正常的跑分波动,手头有联想K900的网友可以验证一下。
发表于 2013-7-13 15:45 | 显示全部楼层
娱乐兔  
发表于 2013-7-13 15:48 | 显示全部楼层
atom的跑分和实际表现出来的性能完全不成正比,被降低很正常。。
发表于 2013-7-13 15:56 | 显示全部楼层
莫非是高通给钱了
发表于 2013-7-13 16:23 | 显示全部楼层
想安兔兔 这种评分软件 如果失去平衡和公平  基本就和死不远了
发表于 2013-7-13 16:25 | 显示全部楼层
刚爆出来优化然后分数立马就下来,娱乐兔啊娱乐兔
发表于 2013-7-13 16:26 | 显示全部楼层
这货感觉就是一个手机上的撸大师。。
跑分降得莫名其妙,至少给个官方的说法吧!~
发表于 2013-7-13 16:29 | 显示全部楼层
这个能肯定没有黑幕吗
发表于 2013-7-13 16:56 | 显示全部楼层
INTEL好好做事优化,做出成绩大家都会支持的...
发表于 2013-7-13 17:20 | 显示全部楼层
Atom跑分高了,ARM的拥趸说,我们不关心跑分,手机上跑分高没用
Atom跑分低了,ARM的拥趸说,Atom好弱,跑分这么烂,拿什么和ARM比

我就想知道,ARM的拥趸到底是脑残还是三岁小孩
发表于 2013-7-13 18:14 来自手机 | 显示全部楼层
楼上真相
发表于 2013-7-13 18:30 | 显示全部楼层
本帖最后由 mshijunjie 于 2013-7-13 18:34 编辑

就像Intel HD4000核显win7评5.5,N卡 9500gt  Win7评4.3,前者星际2中低特效1080p下卡爆,后者星际2中低特效1080p下毫无压力~~潜规则有木有,有木有 ,这才觉悟,原来 intel和微软是一伙的!!
发表于 2013-7-13 18:47 | 显示全部楼层
   怎么感觉像撸大湿手机娱乐版....
发表于 2013-7-13 18:48 | 显示全部楼层
本来安兔兔也不权威。
发表于 2013-7-13 18:51 | 显示全部楼层
RAM高RISC ARM很多不是很正常么....
发表于 2013-7-13 19:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-7-14 06:38 | 显示全部楼层
黑的漂亮,内存性能怎么得出的?
发表于 2013-7-14 10:53 | 显示全部楼层
本帖最后由 yeguoliang 于 2013-7-14 12:36 编辑

前些天,有文章质疑安兔兔收钱对atom进行特别照顾优化,对ARM进行劣化,针对ARM所用的GCC编译器甚至都不能支持ARM的NEON指令,文章如下:


安兔兔是怎样的一个程序

  首先是解包安兔兔程序,APK程序实际上就是一个标准的ZIP压缩文件,这一步没什么难度。解包后在lib库中发现了X86和ARM-v7a目录,分别对应Intel和ARM处理器。然后再解包libabenchmark.so文件,他用的是objump软件。

  下面就来理解一下安兔兔软件的根基了,原文作者从解包出来的文件中发现安兔兔实际上就是nbench,因为二者的功能及函数之类的东西都是一样的,我们可以说安兔兔的CPU整数和浮点测试都是基于nbench的,后者的源码地址在http://www.tux.org/~mayer/linux/bmark.html。(原来安兔兔的测试部分不是自己开发的,也开源程序DIY的啊)

  现在继续我们的目的,揭开为啥安兔兔3.x测试中Intel处理器跑分这么高的原因。之前EETimes一文质疑的原因就是在于从2.9.3版升级到3.0之后,Atom处理器总分及内存测试分别提升了122%、292%,而三星Galaxy S4只提升了53%、59%,这其中的区别耐人寻味。


Atom超高跑分第一个疑凶:编译器

  找出的第一个“疑凶”是编译器,安兔兔针对X86使用的是ICC编译器,这是一种公认的高质量矢量化编译器,而矢量化恰恰是ARM处理器不擅长的,因为后者缺少整数NEON指令。

  安兔兔针对ARM处理器使用的是GCC编译器,而且也不支持ARM的NEON指令,因为存在着Tegra 2这样早起的处理器不支持NEON指令的情况,但是现在来看这些不是理由,NDK中使用独立代码支持NEON指令不是难事,这也是Google的文档中标准的开发范例。

  令人奇怪的就是安兔兔不按照Google的开发范例支持原本应该支持的功能,却对不属于NDK标准支持之内的ICC编译器青睐有加。

  编译器的问题只是一个开始,下面还有更精彩的,它们的作用甚至比编译器更“出色”。



第二疑凶:代码优化

  Nbench测试时会检查CPU是怎样执行简单的按位操作的,包括shift位移、and加、or或等,为了执行这些,它会在内存载入一系列bit,每次载入一个,具体的代码如下:


X86上的代码在做的是讲整个32bit运行到0或者1,其中的f64c3和f64c6是关键。它用这两个指令取代了ARM循环中的32次迭代。这个的作用就不需多说了,X86用这种方式获得了十多倍的运行速度提升。

  这种做法打破了整个测试过程。当编译器本来打算用一些被测试程序认定为正确的操作来提升测试程序的性能时,它实际上并没有执行真正的测试程序功能。典型的例子就是如果结果没有被读取,它就省去了代码,或者是在输入数据被认为是常量时,它可以将原本需要的运行时间缩减到只需编译时间即可。

  在这种情况下Intel肯定会宣称这是他们正当的优化而已,但是原文作者不赞同,认为这种优化很难被当做正常的代码,用处也很有限,因为没谁会用这样的代码来执行。这种伎俩更应该被认为是一种作弊,因为当运行长度不是非常大的时候它甚至会更慢。

  更重要的是,这种优化是在最近的一次版本升级中才出现在ICC中的,作者不认为他们是最近才发现了这种优化的价值,更可能的情况是他们发现这种优化可以数倍提升安兔兔分数,或者这也可以解释为什么最近曝光的下一代Atom处理器在1.1GHz频率下都能以4万的高分秒了2.3GHz的骁龙800了。

  我们简单归纳一下作者的观点和论据:Atom处理器跑分高有两个原因,一个是编译器的原因,X86使用的ICC编译器优化很好,而针对ARM所用的GCC编译器甚至都不能支持ARM的NEON指令。第二个就是安兔兔代码中,将X86运行测试程序的代码“优化了”,只需2个指令就能完成ARM处理器需要进行的32次迭代,但是这种优化对实际性能没有好处,这种反常的设计颇有寻味之处。


        原文最后把矛盾的焦点转向了安兔兔,因为他们默认了这样的性能提升,还认为安兔兔有可能是收钱了(probably for a price),不然这些反常的现象是没法解释的。

发表于 2013-7-14 11:01 | 显示全部楼层
mshijunjie 发表于 2013-7-13 18:30
就像Intel HD4000核显win7评5.5,N卡 9500gt  Win7评4.3,前者星际2中低特效1080p下卡爆,后者星际2中低特 ...

笑了,你拿Intel的副业也它的主业比较

比性能Intel的芯片不给力?只是功耗偏高而已
发表于 2013-7-14 11:03 | 显示全部楼层
本帖最后由 yeguoliang 于 2013-7-14 12:06 编辑

      安兔兔原本就存在为intel  atom过度优化的问题,除了安兔兔,其他的评测,atom大部分测试成绩很难拿得出手,所以我们在看到intel手机评测的时候总是强调安兔兔得分有多高。

      




游戏性能测试:在3Dmark和 GL/DXbechmark中, ATOM Z2760(平板)稳稳垫底。












CPU浮点性能测试:Linpack  ATOM  Z2580再次垫底

Snap2.jpg






CF-bench处理器性能测试:atom  Z2580(手机)又是垫底

Snap3.jpg





3Dmark测试物理得分,atom又垫底











Geekbench2评测得分,atom Z2580再次垫底

Snap5.jpg





Quadrant Advance(象限测试),ATOM Z2580还是垫底 Snap6.jpg














发表于 2013-7-14 11:31 来自手机 | 显示全部楼层
本帖最后由 rahxe 于 2013-7-14 11:33 编辑
job555 发表于 2013-7-14 11:01
笑了,你拿Intel的副业也它的主业比较

比性能Intel的芯片不给力?只是功耗偏高而已 ...


人家笑话intel集显跑分优(作)化(弊)高分
你反而扯不是intel主业,intel粉就这么怕被说
发表于 2013-7-14 12:38 | 显示全部楼层
本帖最后由 yeguoliang 于 2013-7-14 15:12 编辑

除了娱乐大师-----安兔兔   撸大师,atom在绝大部分测试软件中都表现不理想,这是谁的问题?   现在安兔兔迷途知返,可喜可贺
发表于 2013-7-14 12:45 | 显示全部楼层
rahxe 发表于 2013-7-14 11:31
人家笑话intel集显跑分优(作)化(弊)高分
你反而扯不是intel主业,intel粉就这么怕被说
...

显卡性能什么时候轮到Intel做老大了?在低端混着好了,没个5年别想追上amd和NV
发表于 2013-7-14 12:48 | 显示全部楼层
本帖最后由 job555 于 2013-7-14 12:50 编辑
bigcorn 发表于 2013-7-13 17:20
Atom跑分高了,ARM的拥趸说,我们不关心跑分,手机上跑分高没用
Atom跑分低了,ARM的拥趸说,Atom好弱,跑 ...

他们比果粉强大,而且群体甚众
不过z2580真没啥好期待的,2~3年前设计的老款产品,至于规划设计就更早了,怕是有5~6年
发表于 2013-7-14 12:48 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-7-14 13:25 | 显示全部楼层
bay trail出来arm就准备等死吧,呵呵,arm这种没啥技术实力的design house占了先机当上了暴发户,死得也是非常快,看看现在的a15那个吊样吧,当初可是牛皮吹上了天的
发表于 2013-7-14 13:28 | 显示全部楼层
arm的拥頓纷纷表示,用最新架构的arm战胜了五六年前的atom,优越感特别好
发表于 2013-7-14 14:57 | 显示全部楼层
本帖最后由 yeguoliang 于 2013-7-14 15:13 编辑

intel手机评测最喜欢测的2个软件---安兔兔  撸大师,每次评测必备,广大网友对此赞不绝口

至于3Dmark   GLbechmark  Linpack   CF-bench   Quadrant  之类的横向对比测试,英特尔手机评测师表示普通消费者看不懂,也不需要。

Snap4.jpg
Snap2.jpg



Snap1.jpg
发表于 2013-7-14 19:29 | 显示全部楼层
bigcorn 发表于 2013-7-14 13:25
bay trail出来arm就准备等死吧,呵呵,arm这种没啥技术实力的design house占了先机当上了暴发户,死得也是 ...

两三年前像你这样说的一大堆,别把英特尔想得那么神,价格是一道大坎
发表于 2013-7-14 19:41 来自手机 | 显示全部楼层
跑分是浮云,体验才是王道,关键部分不提,干提CPU有什么用
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806

GMT+8, 2019-4-26 02:16 , Processed in 0.018057 second(s), 16 queries , Gzip On, Redis On.

Powered by Discuz! X3.1

© 2007-2019 Chiphell.com All rights reserved.

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