Fihd5x9o9性能与苹果比
X909的处理器为高通骁龙APQ8064,基于ARM v7A指令集的Krait 200架构,性能介于cortex-A9和A15之间,28nm sion工艺制程,1.5GHz四核,CPU浮点运算性能为19800DMIPS,GPU为高通Adreno 320,多边形输出率200M/s,像素填充率3200M/s,iphone 5s的处理器为苹果A7,全球首款64位移动处理器,28nm hkmg工艺制程,比sion工艺要好很多,基于ARM v8指令集的cortex-A50架构,1.3GHz双核,Krait 200架构只是类A15架构的产品,具有部分A15架构的特性,性能并不如标准的A15架构,就比如说2.3GHz四核的高通骁龙MSM8974AB,CPU性能是要弱于1.8GHz四核的Tegra4,后者正是标准的A15架构四核,由于高通骁龙处理器从双核开始就采用异步架构,所以功耗控制得非常好,虽然Krait架构性能比A15架构会弱一些,但功耗却远低于A15,扯远了,Krait架构的性能连A15架构都不如,就更不如新一代的A50架构了,从某种意义上来说苹果A7已经领先了一个时代,1.3GHz的A7处理器CPU浮点运算性能大约为10660~12376DMIPS,虽然从数值上来看比高通骁龙APQ8064要逊色不少,到A7的处理速度是远远比APQ8064快的,sunspider测试A7只用了416ms,而最强四核Tegra4却用了715ms,A7集成了Imaginations公司新一代的GPU,PowerVR G6430,性能堪比高通Adreno 330,强于Adreno 320。
安卓手机cpu核心数、频率和运行速度有什么关系
安卓手机cpu核心数、频率和运行速度的关系是,同一型号cpu,架构和工艺相同的前提下,频率相同,核心越多,运行速度和能力越强,但不是倍数关系。
单核心性能2660 MIPS,乘以加速比3.3,得到的结果是8778。哇,这一对比就太明显了,运行同样的一段代码,Tegra4(4核A15)要比MT6592(8核A7)快接近一倍。
阿姆达尔定律为我解开这一困惑,想想也确实很有道理,双核心性能肯定达不到单核心性能的两倍。同样的道理,八核心性能也肯定达不到单核心性能的八倍。会不会有这么一个疑问:多核心性能到底能提升多少呢?那不妨再把阿姆达尔定律搬出来算一算:(还是假设代码的可并行运算部分为80%)
单核:S=1/(0.2+0.8/1)=1
双核:S=1/(0.2+0.8/2)=1.67
四核:S=1/(0.2+0.8/4)=2.5
六核:S=1/(0.2+0.8/6)=3
八核:S=1/(0.2+0.8/8)=3.3
十六核:S=1/(0.2+0.8/16)=4
正无穷核:S=1/(0.2)=5 (极限)
到这里就可以推算一下,这个8核A7架构1.4GHz的MT6592大概体验如何,经过一番计算得出一系列数据:8核A7架构1.4GHz=4核A15架构1.0GHz=4核A9架构1.4GHz=4核A7架构1.9GHz=双核A15架构1.5GHz=双核A9架构2.1GHz。A9架构一般在1.0-1.5GHz之间,A15架构一般在1.5GHz以上,所以这个MT6592最接近四核A9或者双核A15的体验,也就是相当于Tegra3或者MSM8960。
这么说联发科新搞出来的这个八核,虽然其目标是要干掉骁龙600,力争战平骁龙800。可实际用起来还真达不到那个水平,八核也只是一个噱头而已,这里要提醒一下,对跑分应该有个合理的认识。跑分软件是近乎完全并发的测试,而平时使用手机不但没有这么高的并发计算,相反还有很多仅支持单线程的情况。跑分软件是个非常非常理想的情况下出现的成绩,实际使用中根本不会出现,说的通俗点就是手机软件对多核优化的不好。
从以上那些数据中还可以读出一些东西:核心数量越多,增加核心所能带来的加速效果越差;当核心数量增加到一定程度时,增强单核心性能比增加核心数量更有效果。
到这里就可以引伸到台式机了,为什么AMD八核推土机干不过Intel四核E3 1230v2?AMD工艺还停留在32nm,Intel早已进入22nm时代,导致的单核性能差距比较大。AMD靠堆核心数量来和Intel竞争,这样做的结果就是八核干不过四核,因为八核的加速比3.3比四核的2.5多不了多少,单核性能差距比较大的话核心数量多一倍也还是不行,所以那一句“E3V2默秒全”就说的这事儿了。
标签: tegra4浮点性能