你的位置: iPc 首页 > 全部文章 > 手机数码 > 阅读文章
科学X网    Office    苹果中国    微软中国    VPS

核心多了就一定好吗?针对 SOC 的性能分析,该如何衡量一台手机的性能?

10
十一月

一般用户对手机的各种参数可能都会感到一头雾水,尤其是现在的厂商各种“军备竞赛”、“核战争”的轰炸下,用户更是容易混淆很多概念。例如现在动不动就四核的处理器,甚至有厂商标榜自己是“五核”。CPU 频率也突飞猛进,各种1.5G、1.7G甚至2G主频的移动处理器的出现,也让很多用户难以分清产品的实际性能,核心多了,频率高了,手机就一定跑得快吗……

衡量一台手机的性能

本文叙述的手机性能只是针对 SOC 的性能分析。当然,除了 SOC 性能,摄像头、屏幕性能等各方面都是非常重要的。衡量一台手机的 SOC 性能,主要分三个方面来分析:CPU、GPU、DSP。这三点通俗来说就是我们的中央处理器、图形处理器和视频硬解模块,而这三部分也直接影响了我们手机的硬件性能。CPU 当仁不让是手机的最关键的部分,它直接主导了整台手机的性能发挥。GPU则是对手机的2D/3D进行加速,进行图形渲染等工作,直接影响的就是游戏性能。DSP 则是视频硬解模块,负责对视频进行硬件解码。当然,RAM 也是直接影响手机性能的一方面,但是主流的手机大多拥有1G甚至2G容量的 RAM,因此在大部分操作下不会成为瓶颈,因此我们下面分三个方向来叙述:

1.CPU 通用性能

在讲解CPU通用性能之前,我们先来看看主流的一些移动 CPU。先是 Android 平台的四核“四大金刚”。

Tegra3:第一款移动四核处理器,采用“4+1”核设计,其中一个“伴核”用于超低负载应用。采用A9内核,40nm制程,发热量比较大,通用性能优秀。

K3V2:国内首款自主研发四核,有多项专利技术,采用A9内核,40nm制程,但是由于频率波动上比较“保守”,因此发热量和功耗控制优秀,通用性能良好。

Exynos 4412:三星用在多款旗舰机型的四核处理器,A9内核,32nm HKMG工艺,功耗控制优秀,通用性能暂时是 Android 最强(当然等它老大 Exynos 5250 出来说法又会不同了)。

APQ8064:采用高通自主研发的 Krait 环蛇内核,采用了 ARMV7 指令集,28nm制程,属于最后一批上市的四核处理器,通用性能良好。

当然,双核处理器中的Exynos 4210(4212)、OMAP 4470(4460)、MSM8960等都属于主流CPU,它们都不是省油的灯,实力不可小觑。

此处不得不提苹果A6以及A6X处理器,和高通类似,苹果也是采用了 ARMV7 指令集且没有直接使用A9内核。A6和A6X的效能之高让人咋舌,虽然频率“只有”1.3G和1.4G,但是在部分单线程的测试中,通用性能毫不逊色于Exynos 4412,可见A6和A6X的强大。A6和A6X也是使用32nm HKMG工艺。

什么是 CPU 通用性能呢?CPU 通用性能即和手机通用处理和软解视频等效率有关,简单地说就是一台手机的运行速度、效率。当然 CPU 里面还包含了neon模块,这是 CPU 内部的一个多媒体加速模块,对于视频性能来说至关重要,当时 NVIDIA 的 Tegra2 就是因为省去了 neon 模块导致视频性能较差。CPU 通用性能会影响到很多用户体验,细到滑动桌面、菜单响应,大到大型网页、软件视频解码都受到 CPU 通用性能的影响。那我们又可以通过什么方式去测试 CPU 的通用性能呢?传统方法当然是喜闻乐见的跑分环节了。下面介绍一下常用的一些 CPU 跑分软件:

象限跑分,这是一款老牌的 Android 跑分软件,但是随着多核 CPU 的发展,象限跑分显得越来越不“靠谱”,尤其是在I/O一项还存在各种作弊和猫腻的问题,所以这个跑分的参考性确实比较低。

衡量一台手机的性能

安兔兔跑分,近一两年比较流行的跑分软件,但是也是各种不靠谱,主要体现在 GPU 方面,不能对 GPU 进行足够的压榨,大部分手机都可以跑到满帧。也存在一定的作弊问题。

衡量一台手机的性能

除了这些比较有“娱乐性”的软件之外,以下两款跑分软件则相对比较稳当些:

Geekbench,一款因 iPhone5 而兴起的跑分软件,把整数运算和浮点运算分开算分,另外加了两项关于内存的分数。但是这个软件相对比较“抽风”,经常出现连续测两次可以差别几百分的问题,所以要得到相对准确的分数,要经过多次测试才能确定。

衡量一台手机的性能

Cfbench,测试CPU多线程性能。

衡量一台手机的性能

除了传统的跑分软件,还可利用网页、模拟器、视频软件等各种软件进行性能测试:

Sunspider 网页 javascript 性能测试,主要测试的是单线程性能,所以这也不难解释为什么A6处理器和Exynos 4412在这个测试中不相伯仲。

衡量一台手机的性能

类似的还有 browsermark

衡量一台手机的性能

GBA模拟器,这也是测试 CPU 单线程通用性能的一种偏门方法,对 CPU 效率、频率都较敏感。

衡量一台手机的性能

BSPlayer软件解码,这个没什么好解释的了,就是纯粹通过 CPU 实打实地软件解码。

衡量一台手机的性能

关于本文
各种回音
  1. 说: 回复他/她

    看完还是不懂,烦屎了!

  2. 说: 回复他/她

    昨天在雷锋看过了

  3. 说: 回复他/她

    最讨厌看这些了,看得似懂非懂的。其实用着舒心就行,我现在的手机用着很舒心。

  4. 说: 回复他/她

    为啥我没看到结果。。。

  5. 说: 回复他/她

    纠正一下文章的错误,DSP通常并不是用来做视频解码的,DSP的主要功能是做通用数字信号处理,其内部结构仅仅只是一个乘加运算(a*b+c)。视频解码往往是作为一个硬核集成在chip上的,由cpu直接调用,因此和DSP没任何关系。

  6. 说: 回复他/她

    我现在还在用最早一批NOKIA 5800呢,现在的手机都赶上电脑了。别和我比性能,咱比待机和使用时间

  7. 说: 回复他/她

    angel beats 。。。大爱

  8. 说: 回复他/她

    嗯。。通常核心少了还是不行的

  9. 说: 回复他/她

    手机越来越疯狂,硬件越来越高,不过没有优化好的系统,硬件也发不出力啊!还有电池啊!现在的大部分智能机也就一天左右,一天一冲必须的,期待核电池普及,一块电池500年不用冲。

  10. 说: 回复他/她

    iphone5玩,极品飞车最高通缉,冬天可以用来暖手了。

微博评论箱