登录注册   忘记密码
查看: 61|回复: 2
上一主题 下一主题

[发布] 如何评价苹果A11处理器?

楼主
发表于 2017/9/19 16:36:56 | 只看该作者
高通845该如何反击,才有可能追平A11,希望有专业人士来从专业角度回答,不要抖机灵!
1 楼
发表于 2017/9/20 | 只看该作者

在这个时间点答这个问题,必然要讨论geekbench的可靠性。

讨论这个问题前,必须先要论一个问题。什么是benchmark,什么是好的benchmark。
衡量cpu速度的指标只有一点,执行同样代码所花时间。因此,业内公认的标准specint测试,就是选取多个最常用的c语言程序,编译器优化开到最大,跑一跑,求执行速度的几何平均值。为什么是specint不是specfp呢,因为底层代码都是长成add,mov,jmp这样的,测执行这些代码的执行效率,基本上就是在测cpu的整数性能。
几乎所有的benchmark都是这样的,只是选取项目的不同和加权不同,测试肯定有优劣之分,但结果大体是一致的。
那么,为什么说像安兔兔这样的软件不靠谱呢?我相信安兔兔测cpu整数性能的这个模块大体上是没问题的。但安兔兔有一个致命的问题,每个人只看最终结果,而最终结果的加权是谁来定的?雷布斯的手下。因为高通cpu弱势,gpu的强势,他们不可避免的调高gpu等其他方面的权值,cpu本身也分整数和浮点,高通浮点强就调高浮点。他们不可避免地偏向自己这一面。
而geekbench的问题相似,在于把无关的成绩加权了进来。cpu浮点,加密,和内存带宽有用,也能反映一点点实际速度,但这个跟执行最普通代码的速度,或者说cpu设计水平没几毛钱关系,这也是为什么当年linus说geekbench is shit。但是好在geekbench它的每一子项目的成绩也都是公开的,你要将反应整数性能的那几部分求几何平均值,大概也八九不离十了。
为什么geekbench有这些问题我们还要看呢。首先因为它是全平台的,现在就能看到的成绩,是矮子里的将军。其次,意外的,它确实差的不算太多。你自己也可以写个benchmark,选几个常见的c语言程序,编译器优化最大,很难想象怎么玩砸。anandtech的review里,用specint测过a系列处理器的性能,确实已经和Intel在一个数量级。

你如果对cpu性能感兴趣,为你指一条路。首先看specint的结果,看官方的ppt,ppt会想办法让新产品好看,但绝对不会造假。其次看geekbench的整数子项目的分数,粗略的感受一下提升有多大。

至于a11本身如何评价?基本上确认了小核心是类似a53的小核心。Sad,向物理定律低头。其他的很多东西未知,不知道主频,无法定论是ipc的提升还是主频的提升,不过主频也是实力的一部分。以后补充。
至于多线程性能有没有用,benchmark是不是能反应真实水平,今天就不展开了。




2 楼
发表于 2017/9/25 | 只看该作者

看到很多人说处理器性能和平台关系很大,我说一句,这个关系真不大。chromebook现在可以装安卓软件大家知道吧,我试过在Chromebook Pixel上安卓版的geekbench测试i7-5500U,这个CPU在windows和mac上都有,结果都是差不多的。


验证码
看不清换一张