雷锋科普:如何衡量一台手机的性能?

标签: 雷锋科普 GPU DSP SOC CPU | 发表时间:2012-11-09 19:57 | 作者:VV1127
出处:http://www.leiphone.com

一般用户对手机的各种参数可能都会感到一头雾水,尤其是现在的厂商各种“军备竞赛”、“核战争”的轰炸下,用户更是容易混淆很多概念。例如现在动不动就四核的处理器,甚至有厂商标榜自己是“ 五核”。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在这个测试中不相伯仲。

d

类似的还有browsermark

 

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

d

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

 

2.GPU性能

我们也先来介绍一下主流移动GPU,在此前的文章“ 雷锋科普:小身材大不同 主流移动GPU解析”一文中也有详细介绍,这里就不说太多了,先来介绍常见的高性能GPU:

 

SGX543mp2 :67M/s三角形输出,2000M/s像素填充(iPhone4S、iPad2、iPad mini)

SGX543mp4 :133M/s三角形输出,4000M/s像素填充(The New iPad)

SGX554mp4 :266M/s三角形输出,8000M/s像素填充(iPad4,由于官方没有详细参数,所以用苹果宣称的“两倍”计算)

Geforce 16sp :120M/s三角形输出,1600M/s像素填充(One X、Nexus 7、Optimus 4X HD)

Adreno225:130M/s三角形输出,760M/s像素填充(Padfone、One S)

Adreno320:200M/s三角形输出,3200M/s像素填充(小米2、Optimus G、Nexus 4)

gc4000   :200M/s三角形输出,2500M/s像素填充(华为D1Q、Media Pad 10 FHD)

mali400mp4@275Mhz:30M/s三角形输出,1100M/s像素填充(Galaxy S II、双核MX)

mali400mp4@400Mhz:44M/s三角形输出,1600M/s像素填充(Galaxy Note II、Galaxy S III、四核MX)

 

当然,衡量GPU的性能不能只靠看参数,参数的强弱很多时候只能体现到跑分上,但是由于Android的硬件碎片化问题,导致很多时候不是GPU本身绝对性能不够强,而是兼容性的问题。因此除了跑分,我们需要加入实际游戏表现,才能综合评价一款GPU的性能。

 

常用GPU跑分软件:

Nenamark2

这个软件经常会在各大评测中出现,但是它自身有两个比较严重的问题,一个是只能根据设备的原有分辨率跑分,这样就出现了局限性,例如使用同一款GPU的两台设备,由于分辨率不同,Nenamark2的分数就会有不小的差距。另外一个问题就是对性能压榨不够,很多高端设备都已经可以达到满帧60fps,所以部分没有锁定60fps的设备就在这个软件尝到了甜头。

 

GLBenchmark2.5

笔者个人觉得这是现时对GPU绝对性能测试最靠谱的一款软件,由于它拥有一个“Offscreen”模式,即所有设备统一跑1920*1080的分辨率,这样才能达到最公平的竞争。

 

测试GPU当然还要用到最顶级的3D游戏测试,除了流畅性的区别,还要留意的是游戏本身的特效处理。当然这里涉及到一个游戏厂商侧重优化的问题,所以不能完全作为GPU性能测试的基准,可作为参考。

常用测试GPU游戏:

N.O.V.A 3:有名的GPU杀手,特效全开下很少有设备能够完全流畅运行。

 

狂野之血:各GPU表现出来的特效差异较大。

 

狂野飙车7:部分地图会对GPU造成巨大压力,另外不同设备特效差别也大。

 

NBA2K13:流畅度大部分设备都不会成问题,主要是特效和人物模型的区别。

 

3.DSP

这里先纠正一个误区, 很多测试中会提到“XXX GPU的解码性能不好”,这绝对是错误的。前面我们已经提到, 软解解码是考验CPU通用性能的,那硬件解码呢?那就是看DSP硬件解码模块。硬件解码模块要搭配CPU的neon共同工作,现在主流的CPU基本都具有neon模块,所以对付常见的720P视频大多数都不会有太大问题。但是作为发烧友,我们又怎么能只满足720P的视频呢?很多时候真正考验DSP硬解性能的是很多参数逆天的1080P视频,当然对这些视频的测试已经远远超出“够用就好”的范畴。DSP是用于视频硬件解码的,和CPU中的neon模块协同工作。 而我们经常说的硬解分两种,一种是利用arm V7架构里面的neon模块,支持高级SIMD以及浮点运算指令,即CPU中提供解码的硬件加速。另外一种则是DSP集成多媒体加速单元,支持一些通用的或者自家的指令集或者接口,德州仪器、NVIDIA、高通等厂商都有类似的设计。

 

常用测试软件:BSPlay、Diceplayer。测试常用的视频:高帧数、高ref的1080P,10bit视频等。

 

以上是笔者对手机性能测试的一些个人见解,当然只说一些理论和测试方法是没有用的,接下来后续的测试中将加入真机实测对比,直观地为大家呈现出测试手机性能的方法。

 

了解更多新酷炫设备,敬请关注 @爱搞机

 

相关链接:

雷锋科普:小身材大不同 主流移动GPU解析

体验“牛2”的威力:三星Galaxy Note II性能专项测试

高性价比TD四核 中兴U985评测

Tegra3真是最弱四核吗?LG Optimus 4X HD评测

首台国内自主研发四核手机——华为Ascend D1 Quad XL评测

最强手机有多强?小米2性能专项测试

要改变世界,先要改变iPhone——苹果iPhone5、iPhone4S对比评测

 

VV1127 @雷锋网
您可能也喜欢:

雷锋科普:公交卡和手机放一起会消磁吗?

雷锋科普:ARM手机处理器全面汇总

雷锋科普:电池的保护电路

雷锋科普:锂离子电池的结构

雷锋读图:两百款Android手机上的淘宝
无觅

VV1127 雷锋网专稿,转载请注明来自雷锋网及作者,并链回本页)

相关 [雷锋 科普 衡量] 推荐:

雷锋科普:如何衡量一台手机的性能?

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

雷锋科普:如何让你的手机更省电?

- - 雷锋网
手机续航对于现在的手机来说问题越来越大,随着手机屏幕不断增大,SOC功耗不断提高,都让手机的电池倍感压力. 很多用户都抱怨自己的手机续航不够长,尤其是苹果用户对这方面的意见特别多,电池寿命短,还要不能换电池,这不是在为难用户吗. 当然现在也出现了不少“硬”解决方案,例如提高CPU制作工艺水平,加大电池容量等.

科普:Git Commit Guidelines

- - IT瘾-dev
降低Review成本,可以明确知道本次提交的改变和影响. 规范整个Team的提交习惯,对技术素养的养成有益. 可以通过统一工具,抽取规范的message自动形成change log. 目前Github的Angular项目,就是完全采用规范的Git Message来进行日常的提交管理和发布管理的,下面是这个项目的Commit记录,和自动根据commit生成的change log.

(转)解禁照片:雷锋是个时髦孩子![33P]

- Corlin - 草榴社區
沈阳军区雷锋纪念馆,在2003年结束了扩建工程. 大名鼎鼎的雷锋,本名雷正兴,从小是个孤儿,但这并不影响他对于时尚的憧憬和追求. 说雷锋是个时髦孩子,体现在两个方面:择业、生活. 雷锋由于上学晚,所以小学毕业时就接近了就业年龄. 雷锋先后有过三大择业愿景,在当时都是既时尚又实惠的职业,最终都梦想成真了:.

将“活雷锋” 搬到网上 ——记百姓网CEO王建硕

- sunshine - 《程序员》杂志官网
将 “活雷锋” 搬到网上 ——记百姓网CEO王建硕. 王建硕首次产生创业的想法是在1998年,那时他还是上海交通大学的学生. 经过几年的学习,王建硕觉得应该用已经学到的知识做些事情. 通过对行业的审视,他发现当时国内的电子商务才刚见雏形,并且也没有切实可行的在线交易方案. 于是,王建硕决定与搭档李晓光创办一家在线B2C网站——Hotales.net.

雷锋读图:两百款Android手机上的淘宝

- - 雷锋网
随着移动互联网的发展、智能手机的普及,日常生活中,那些曾依托于电脑与传统互联网的生活已经慢慢的转嫁到移动终端上. 包括网购、转账、订票、旅游查询还有社交活动,都能通过移动互联网得以满足. 淘宝就曾宣布,通过淘宝手机客户端查询商品、查看物流的日用户超过200万,而Android客户端就占了其中的44%,每日有将近百万的用户在使用淘宝Android客户端.

雷锋网专访安豆苗创始人姜天鹏

- - 雷锋网
之前雷锋网有介绍过 安豆苗:轻量级Android手机管理工具. 小编试用过,确实简单易操作,亮点不少. “安豆苗”创业团队是从联想移动研究院一起出来6个人的创业队伍,产品创始人,CEO&CTO:姜天鹏北航MIS硕士毕业,创业前为联想移动研究院PM,负责过乐phone手机,乐pad,云同步等Android平台项目研发.

雷锋学堂:谈谈Mobile Web App的设计

- - 雷锋网
【编者按】本文作者:邓腾( @千年牛皮糖),百度无线交互设计师. 在本文中,作者将给大家谈谈Mobile Web App的设计方法,内容包括:Web App定义、Web App的特点、发展现状及设计等等. Native App与Web App的争论从未停息过,尽管很多人在批判Web App的各种不是,但也阻止不了各种各样的Web App如雨后春笋般出现,尤其是伴随智能手机的普及而受到重视的Mobile Web App.

使用 Spark, LSH 和 TensorFlow 检测图片相似性 | 雷锋网

- -
雷锋网(公众号:雷锋网)按:本文为 AI 研习社编译的技术博客,原标题 Detecting image similarity using Spark, LSH and TensorFlow,作者为 Andrey Gusev(Pinterest 工程师,内容质量分析师). 翻译 | 沈波  张天航    校对 |  余杭    整理 |  凡江.

雷锋读图:2012年手机用户的消费行为和趋势

- - 雷锋网
①对于购物,有51%的消费者喜欢用Android智能手机,38%的消费者使用iPhone. ②到了2013年初,平板电脑的网站访问量将超过手机的访问量. ③到了2014年,有10%的网站访问量来自平板电脑. ④70%的人只在家使用平板电脑,24%的人会带着平板电脑出去,只有6%的人会使用平板电脑办公.