未来索引
开启左侧

四足鼎立 2013旗舰手机处理器性能横评

[复制链接]
邢远 发表于 2013-9-30 23:31:00 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
旗舰手机处理器性能横评

    时间行止到2013年,智能手机引领的掌上的性能战争依然如火如荼的进行;虽然2013年的竞争焦点已经从单纯的性能比拼到了体验至上的时代,不过作为更高级别用户体验的有力支持,以Cortex-A15、big.LITTLE架构以及Krait为代表的高端处理器性能依然备受关注。截至目前,年初CES所发布的几款重磅级处理器平台都已经有实际出货产品为依托,这也就直接催生了我们对于2013年旗舰级别智能机处理器的性能横向测试。


cev10lkQkfxvE.jpg
四足鼎立 2013旗舰手机处理器性能横评

这里我们所选择的来自高通、三星、英伟达、英特尔四大移动处理器厂商的高通骁龙600、骁龙800、三星Exynos5410、Tegra4、英特尔Atom Z2580已经包含了2013年的主流高端处理器平台,但是Exynos 5420由于没有产品并未包含进该横评当中(而且未来可能改变现有只能四核同时工作的状况),另外未包含的联发科8核处理器也可能在年内问世


产品:M3(Mi3/移动版) 小米 手机 top.jpg 四大品牌旗舰手机处理器简介

四大品牌旗舰手机处理器简介

高通骁龙600/800系列

    骁龙600系列处理器,2013年1月在美国CES发布,采用最高主频达1.9GHz的四核Krait 300微架构CPU与Android 320 GPU,支持LPDDR3内存,无调制解调器;28nm LP制程。骁龙600目前拥有APQ8064T、APQ8064M两种型号。


ceqbqpVaBOEwI.jpg
骁龙600 SoC架构(图片来自高通官网)

    骁龙800系列处理器,2013年1月在美国CES发布,采用最高主频达到2.3GHz的四核Krait 400微架构CPU与Adreno 330 GPU、Hexagon V5 DSP以及目前最快的4G LTE Cat4调制解调器;28nm HPm制程;支持UHD超高清视频以及7.1声道环绕声,USB 3.0。骁龙800目前拥有MSM8974 (LTE)、MSM8274 (HSPA+)、MSM8674 (CDMA)、MSM8074 (No Modem)四种型号。

cedjpoiuFyHo.jpg
骁龙800 SoC架构(图片来自高通)

    骁龙600与去年的APQ8064广受欢迎的情况非常相似,被包括HTC One、美版三星S4、华硕PadFone Infinity、小米2S、vivo Xplay等众多明星机型采用。骁龙800目前被三星GALAXY S4 LTE-A版本、索尼Xperia Z Ultra XL39h、索尼Xperia Z1 L39h、三星Note 3、LG G2以及小米手机3所采用。

三星Exynos Octa(目前包含5410与5420,这里特指5410)

    Exynos Octa是首个基于ARM big.LITTLE架构的八核心处理器,采用四核Cortex-A15代表“超高性能”的集群和四核Cortex-A7代表“功耗节省”的集群组合;综合表现方面据官方称将比上一代Exynos处理器性能提升70%,而功耗可以下降20%。三星该处理器当中的Cortex-A15四核与Cortex-A7四核采用物理上分开的方式;其中A7频率为200--1200MHz,A15频率为200--1800MHz。

ceUTjzKsYOgg.jpg
Exynos 5410规格(图片来自AnandTech)

    目前采用该平台的机型为三星GALAXY S4和魅族MX3,采用升级版Exynos 5420的机型为三星GALAXY Note 3。

NVIDIA Tegra 4

    Tegra 4系列处理器,2013年1月在美国CES发布,采用四核Cortex-A15架构,并延续之前的“4+1”核结构(额外的处理器同样为A15内核,只是主频被锁定在500-600MHz左右),72核心频率672MHz的Geforce ULP GPU;除此之外该家族还有Cortex A9-R4架构、主频2.3GHz、搭配60核心GPU的Tegra 4i。

ce6agwWqyjQ.jpg
Tegra4  4+1核心结构

    Tegra 4目前用于中兴U988S、小米3等智能手机,和NVIDIA出品的Project Shield游戏掌机。

Intel Clover Trail+

    英特尔Clover Trail+系列处理器,2013年美国CES发布,采用最高主频达2GHz的双核四线程CPU,运行频率533MHz的PowerVR SGX544MP2 GPU,支持2GB LPDDR2内存。手机端主要型号为Atom Z2580;被联想K900、中兴Geek等手机所采用。

cehDMcedA074s.jpg
英特尔Clover Trail+平台(图片来自Intel官网)

测试平台规格简介:

产品名称
联想 K900
魅族MX3
索尼 XL39h
vivo Xplay
小米 M3
主屏尺寸
5.5英寸
5英寸
6.44英寸
5.7英寸
5英寸
主屏分辨率
1920X1080像素
1800x1080像素
1920x1080像素
1920x1080像素
1920x1080像素
操作系统
Android OS 4.2
Flyme OS 3.0
Android OS 4.2
Android OS 4.2
MIUI V5( 4.2)
核心数
双核
双四核
四核
四核
四核
CPU型号
Intel Atom

Z2580
Exynos 5 Octa

5410
Snapdragon

MSM8274
Snapdragon
APQ8064T
Nvidia Tegra4
CPU频率
2048MHz
1638MHz
2253MHz
1741MHz
1843MHz
GPU型号
PowerVR

SGX544 MP2
PowerVR
SGX544 MP3
Adreno330
Adreno320
GeForce ULP
RAM容量
2GB
2GB
2GB
2GB
2GB

    我们选择了vivo Xplay(骁龙600)、索尼Xeria Z Ultra(骁龙800)、小米3(Tegra4)、魅族MX3(Exynos 5410)、联想K900(Atom Z2580)作为测试用平台,参数介绍见上表。


产品:M3(Mi3/移动版) 小米 手机 top.jpg 五大平台综合性能测试

五大平台综合性能测试

    由于智能机集成度太高,处理器之外的其他部分都可能影响到处理器最终性能表现,而我们无法规避这些误差,那样就成了拿各平台的开发机测试而忽略了成品机型的真实体验;因此开始综合性能测试之前有必要重申几点关乎整个测试过程的测试条件限制。

    特别值得注意的是:

    1、关于优化,由于各厂商对于处理器平台的优化功力不同,容易造成对该平台本身的性能增强或减弱;虽然我们用相似屏幕分辨率(1080p,MX3略占优),相似内存容量挑选了除处理器外其他参数尽量相同的机型来规避误差,但仍然有可能由于上述原因造成实际测试成绩与各处理器平台理论成绩的差距。

    2、关于降频,大部分机型出于续航和热量控制两方面的考虑,不能够持续高负载的运行,长时间运行会出现降频现象;由于不同厂商采取的温控策略不同,我们无法统一,因此这也会对最终结果带来误差。

    3、关于测试条件,所有机型测试过程统一在相同恒定室温条件下进行,每项测试每次完成之后自然冷却至室温,再重新进行第二次或者其他项测试,以此来规避高温降频对于最终性能的影响。

    4、关于电池策略,小米3这样的机型当中包含“均衡模式”“性能模式”这样的电池策略,为了探究各平台的最大性能,有该策略的机型开启“性能模式”,其他保持默认模式。

    5、关于型号区别,由于各个厂商的调校,不同平台最终出货可能并不处于它的最高主频上;而且例如骁龙600、800这样的处理器也都各自有8974、8974AB不同的型号;这部分误差同样需要考虑。

    6、关于续航发热,由于不同机型的续航发热不仅与处理器有关,还与屏幕、射频信号耗电、各机型散热措施等有着非常大的关系,因此这里的测试不包含这两方面内容。

综合性能测试部分

    综合性能测试从CPU、GPU两部分来考虑处理器平台的性能表现,同时我们采用的AnTuTu Benchmark 4.0也是兼顾到了多任务和Android虚拟机性能两方面。

    该部分测试采用三次测试取最高分的方式。Tegra4,也就是性能模式的小米3在这里得到最高分,接下来是骁龙800、Exynos 5410以及骁龙600,Intel Atom Z2580双核平台分数最低。


ceTmrkxGKck4w.jpg
AnTuTu Benchmark 4.0总分

    就我们所测试过的所有涉及到这几个平台的机型的经验来看,Atom Z2580、骁龙600以及Exynos 5410基本符合正常表现,Tegra4也比较符合小米3发布会的展示成绩(与Shiled掌机4万分+的差距在于手机版Tegra4本身CPU和GPU频率都有降低,而且没有风扇散热,满载过程会有降频现象),至于骁龙800尚有潜力,比如骁龙800三星Note 3的测试成绩就有35000+,而且内存的分数提升并未占主要部分。

ceTHlSyC74w7o.jpg
AnTuTu Benchmark 4.0各项总分

    分项目来看,Tegra4平台的多任务性能表现抢眼,骁龙800 Android虚拟机部分表现出色;同时作为值得关注的图形能力部分,3D测试当中Tegra4的72核心GPU、Exynos5410的PowerVR SGX544 MP3 和骁龙800的Adreno 330的成绩几乎可以匹敌。


产品:M3(Mi3/移动版) 小米 手机 top.jpg CPU性能单项测试部分

CPU性能单项测试部分

    综合测试过后,我们采用GeekBench以及几种Javascript Benchmark测试CPU部分的性能;GeekBench 3.0采用对单核心和多核心分别的方式对CPU性能进行测试,主要衡量CPU和内存的运算能力,得分分四个大项——整数运算、浮点运算、内存性能以及内存带宽性能。

Geekbench 3.0


ceTPbRdV6WC2c.jpg
Geekbench 3.0单核多核测试(得分越高越好)

    我们依然采用了三次测试取最高分的方式;结果呈现出两种状况,Exynos 5410、Tegra4和骁龙800依然是不依不饶的在单核和多核测试当中分数都非常接近;而除此之外骁龙600基本保持在跟Atom Z2580一样的水平。

Sunspider 1.0.1

    Sunspider是针对的是浏览器测试项目,通过设备内置浏览器对多种数据、包括图形等显示速度的快慢来考量该浏览器的优劣,其中包括的测试项目非常繁琐,通过对3d、access、bitops、math、string等等项目的测试得出一个总分,分值以毫秒(ms)记录,最终数值越低,即时间越短,证明该浏览器性能越好。

ceATIutDaQWw6.jpg
Sunspider 1.0.1测试(得分越低越好)

    作为可以从侧面反映CPU性能的测试方法,sunspider并没有拉开太大的差距,这也与其本身负载较简单有关;就个平台700~1000ms左右的成绩来看,在网页性能方面都不存在任何短板。

Google Octane

cehdBBcgDDx8A.jpg
Google Octane测试(得分越高越好)

    作为Google V8之后发布的新的测试套件Octane,包含以各种JavaScript密集型使用场景作为模型,从2D/3D图形渲染,到浏览器内代码编译。该套件包含了V8基准测试套件中的所有测试,并且添加了一套新的基准测试程序,这些程序来自一些著名的web应用程序和库。

    该测试再次证明了骁龙800与Tegra4在CPU方面的运算能力,Tegra4尤为出色;其他三个平台骁龙600稍弱,Atom Z2580与Exynos 5410也都不错。



产品:M3(Mi3/移动版) 小米 手机 top.jpg GPU性能单项测试部分

GPU性能单项测试部分

    随着视频与游戏的不断普及,近年对于GPU的性能需求并不亚于单纯的拼CPU核数,因此GPU部分也是我们重点考察的内容;从对GPU的基本性能测试当中可以看出,不同平台对于像素填充和三角形生成所给予的权重并非完全均衡,Exynos 5410的PowerVR SGX544 MP3就具备最高的像素填充效率,而三角形生成效率明显不如骁龙800的Adreno 330以及Tegra4。

GPU像素填充与三角形生成


ceikUs2ndx9Ng.jpg
GPU像素填充率(得分越高越好)

ce0rExiwbj9Ok.jpg
GPU三角形生成率(得分越高越好)

3DMark

    接下来我们首先采用来自Futuremark的3DMark安卓版本,Android与iOS版3DMark通过IceStorm与IceStorm Extreme两个负载场景对设备的图形处理能力进行测试,每个场景通过两段动画检验GPU的图形处理能力,另有一段动画用以检测CPU的物理渲染能力,总成绩中GPU图形测试所占比重更大。

    综合来看,无论“共同合作开发”所占的比率多大,高通的Adreno 330/320都还是表现出色的,特别以Adreno 330最佳,普通场景领先Tegra4或者PowerVR SGX544 MP3、Adreno 320二分之一之多,极限场景成绩更几乎是其他平台GPU性能的两倍。

cejUoxONcSozw.jpg
3DMark(得分越高越好)

    如果拆分普通场景来看各项成绩,关乎CPU性能较多的物理测试当中骁龙800并不占优,而双四核Exynos 5410显然更突出一些;如果到了关乎GPU性能较多的图形测试1和2当中,骁龙800 Adreno 330的性能优势就比较明显了。极限场景当中的成绩分布与之相似,表现最好的仍然是骁龙800平台与Tegra4平台。

ceFlCtFarn5rY.jpg
3DMark Icestorm(得分越高越好)

ceiqYzPMtQQRA.jpg
3DMark Icestorm Extreme(得分越高越好)

GLBenchmark 2.7

    接下来是GFXBench 2.7.0,作为之前图形测试软件GLBenchmark 2.5.1的升级版本,其中包含了超过30个基准测试项目。主要包含高质量的3D场景,画面更加复杂。在负载最高的T-Rex HD场景当中,骁龙800 Adreno 330以及Tegra4斩获20fps以上的帧率,基本可以实现流畅运行;而Exynos 5410的PowerVR SGX 544 MP3以及骁龙600的Adreno 320次之,15fps左右的帧率还无法流畅运行;Atom Z2580的PowerVR SGX 544 MP2性能最弱。

ce2Tv9XX3MaE.jpg
GLBenchmark 2.7 T-Rex HD(得分越高越好)

    作为2.5时代遗留下来的Egypt HD版本,五种平台都可以无压力运行在30fps以上,骁龙800基本满帧,Tegra4也非常不错;Exynos 5410基本与骁龙600持平。

cewI2AW133FdQ.jpg
GLBenchmark 2.7 Egypt HD(得分越高越好)

Basemark ES 2.0 Taiji

    Basemark ES 2.0 Taiji是一款图形测试软件,其中使用了一个经过预先设计的女孩打太极的画面场景来测试设备的三维图形性能,从中可以了解被测试设备在游戏和图形的背景下执行的速度有多快。该测试的结果仍然反映出与上面相似的结果,骁龙800与Tegra4接近满帧;Exynos 5410与骁龙600次之。

cecyvdJ0wDezg.jpg
Basemark ES 2.0 Taiji(得分越高越好)

Basemark X

    Basemark X是唯一一款建立于真正的游戏引擎Unity4之上的专业评测软件,具体来说,Basemark X是根据现在甚至将来的3D游戏使用情况来设计负荷的,可以在极高的状态下测试设备,Basemark X主要测试的是游戏类的内容,包括了粒子特效、高级的灯光效果以及后处理,主要可以针对硬件设备的GPU性能进行测试。

cee6xTD4JFYV6.jpg
Basemark X(得分越高越好)


产品:M3(Mi3/移动版) 小米 手机 top.jpg 游戏画质及流畅度体验测试

游戏画质及流畅度体验测试

    虽然前面用到了分门别类的Benchmark软件,但是仍然会跟实际体验有所差距;而且不排除某些机型根据跑分优化,因此Benchmark基准测试过后,下半部分的性能测试将着重放在体验部分。首先我们采用公认的对处理器平台性能要求较高的大型游戏进行实际体验测试,除了效果对比,我们也将在稍后借此探究不同平台的工作方式。

   
ceM1EuzMOT8RM.jpg
史诗城堡跑分 示例

    首先我们采用《Epic Citadel》当中自带的Benchmark,该游戏采用unreal引擎实现,不提供试玩只提供演示;内置的Benchmark可以让我们在最接近真实游戏场景的条件下测试GPU的性能。最终数值同样以帧率fps表现,游戏分低画质、中画质、最高画质几档。

ceVq4l7ldbwbY.jpg
史诗城堡帧数测试(得分越高越好)

    都是顶尖平台,自然不会在低画质和中画质档位上面拉开差距,五种平台的两个画质档位通通接近60fps满帧;最高画质虽然运行起来也都没有压力,所有平台在30fps以上,不过差距就显而易见了——这次骁龙800与Exynos 5410领衔,而其他三平台在相似的水平上。

    接下来我们采用更加贴近实际使用的方式,采用《狂野飙车8》作为测试游戏。统一场景为竞速赛,地图摩纳哥,车型为布加迪威龙,所有加速装置相同;结果计算一场竞速赛平均画面帧数。(Intel平台无可用的fps追踪软件,因此这里无成绩)

ceA1PxrVTSRg.jpg
狂野飙车8帧数测试(得分越高越好)

    非常低——中画质三个阶段,骁龙800表现最佳,而到了高画质阶段,Tegra4与Exynos 5410和骁龙600都算不错;当然这并不是说骁龙800的性能突然减弱,而是虽然同为高画质水平,但不同GPU所适配的最终画面仍有不同,我们可以通过下面的画质对比看出。

ce2Nf7Wdem1gE.jpg
各平台远景画质对比

ce0duU91rJFM.jpg
各平台细节画质对比

    同为最高画质级别的《狂野飙车8》同一场景,以骁龙800、Tegra4、Exynos5410所呈现的画面最佳,其中又以骁龙800的抗锯齿能力最佳。而骁龙600和Atom Z2580平台所呈现的画质显然要第一个档次,对于GPU性能的要求自然较弱。而且值得一提的是,虽然这里的性能横评不涉及功耗和发热表现,不过长期试玩的发热情况来看,骁龙600的vivo Xpaly散热最佳,这也与其画面没有顶尖的画质、而且机身背后良好的金属导热有关;其他几个平台的散热状况均不理想。


产品:M3(Mi3/移动版) 小米 手机 top.jpg 骁龙平台游戏CPU使用分析

骁龙平台游戏CPU使用分析

    对大型游戏在五种平台上的画质以及流畅度表现有了初步了解之后,下面我们借此深入探究一下各种平台CPU以及GPU的工作情况。

    所采用的工具为系统监控器Systom Monitor(下图右下角,实时显示各个核心的频率及使用状况百分比)、Trepn分析器(左上角及右上角,记录一段时间内的CPU频率变化状况)以及FPS Meter作为辅助(显示游戏实时帧率及平均帧率)。


ce9itjZcmFhE.jpg
检测参数及说明

骁龙800游戏CPU使用

    首先为骁龙800平台,初始进入游戏状态,骁龙800 CPU以2.2GHz的高频率工作;由于频率很高因此前段时间仅需两个核心开启就可以满足游戏计算需求。其他两个核心维持关闭状态。GPU则维持在450MHz的频率保持不变,始终维持在高负载运行。

cepIQ0T0a5I0Q.jpg
骁龙800游戏初始状态

    游戏开始阶段,碰到一些复杂的光晕效果场景,也会有额外CPU核心加入辅助工作,工作频率并不需要达到最高的2.2GHz,呈现动态变化的趋势。GPU的工作状态与开始时保持不变。

ceielACx2Xbu.jpg
骁龙800游戏运行中状态

    游戏运行一段时间之后,CPU部分发热导致手机的温控策略实施降频,开始运行在2.2GHz的CPU核心降到1.5GHz、1.2GHz等不同的工作节点。同时为了满足游戏的持续需求,系统会开启额外更多的第三、第四CPU核心(下图分别为开启三个核心和开启四个核心的状况)。此时GPU工作状态依然不变。

ceUp1eRfo9W8A.jpg
骁龙800游戏运行中状态

    当温度持续升高,CPU频率会降到更低的主频,比如1GHz左右和800MHz左右,此时几乎四个核心都需要参与到游戏当中,来保证画面效果和流畅体验不受影响。

celuRVgn1aBQ.jpg
骁龙800游戏长时间运行状态

cerRrni66JJw.jpg
骁龙800游戏长时间运行状态

    最终GPU核心也开始降频,从450MHz降至320MHz,此时游戏尚未结束。尽管四颗800MHz的CPU核心全部参与到工作当中,但还是可以感觉到跟游戏开始时的流畅感觉存在差距,而且从实时帧数上面也可以检测到这样的变化。

骁龙600游戏CPU使用

    骁龙600情况与之类似,以两到三个核心以1.7GHz的高频率启动游戏;进行到一段时间,发热导致降频,而计算任务不变,于是需要更多核心参与工作——比如四个核心同时工作在1.1GHz水平。

ceApNbUwFPcU2.jpg
骁龙600游戏初始状态

ceipJZzFWIiN6.jpg
骁龙600游戏运行中状态

    随着游戏进行,发热进一步累积,导致CPU核心继续降频;如果四核心以800MHz左右的频率工作无法胜任游戏需求时,会偶尔出现卡顿的情况。整个过程GPU几乎维持在400MHz的高频状况不变。

ceWvIeXfUvXo.jpg
骁龙600游戏长时间运行状态



产品:M3(Mi3/移动版) 小米 手机 top.jpg 5410/T4/Z2580游戏CPU使用分析

5410/T4/Z2580游戏CPU使用分析

    Exynos5410的情况比较特殊,因为我们所采取的两种软件都无法支持双四核,猜测这里显示的为四个(A15+A7)集群——也就是虚拟CPU的工作状况,不过并不确定,因此Exynos5410这部分的结果仅供参考。


cecDRIwU7HQIE.jpg
Exynos 5410游戏初始状态

    可以看到Exynos5410以四核600MHz左右的频率启动游戏,按照同样最高是四核A15的Tegra4的运行情况来说,这样的使用率与实际有所差距,仅供参考。而且整个过程Exynos5410也始终运行在400~600MHz的低频上面。我们猜测所采用的追踪工具并未监测到它的所有核心活动。

cejXYmd9o7PcM.jpg
Exynos 5410游戏运行中状态

ce9FPNMPMGghg.jpg
Exynos 5410游戏长时间运行状态

Tegra4游戏过程CPU使用

    Tegra4方面,游戏以两个核心1.4GHz的频率启动,长时间的发热也导致了CPU核心降频,降至与骁龙800类似的1.1GHz四核启动的方式。

ceyfIDxLHkyow.jpg
Tegra 4游戏初始状态

cepduj2dik8Xo.jpg
Tegra 4游戏运行中状态

    随着时间推移,降频现象更加严重,最低可以到达510MHz,这时候画面已经出现了较为严重的幻灯片式的卡顿,无法正常进行。测试过程所采用的小米手机3为工程机,并不保证这里的散热策略与发售的正式机型相同。

cezAQ528RWxns.jpg
Tegra 4游戏长时间运行状态

cexLnX6prro.jpg
Tegra 4游戏长时间运行状态

Aton Z2580游戏过程CPU使用

    Intel Atom Z2580的情况也比较特殊,本来双核2GHz的它被识别成了四线程,游戏以四线程全部活动启动。整个游戏过程该双核CPU并未出现明显的降频,基本都是在以高频核心+低频核心的工作方式来搭配。游戏长时间进行未出现明显卡顿。

cewjak30dgmss.jpg
Atom Z2580游戏初始状态

ceRo4UB4yBI.jpg
Atom Z2580游戏运行中状态

cei6VXSKDxfoI.jpg
Atom Z2580游戏长时间运行状态

    该部分测试可以看出,由于目前Cortex-A15和Krait的功耗依然很高,因此骁龙800、600以及Tegra4在运行大型游戏过程当中都出现了因为发热而采取的降频现象;工作方式大致为2~3个CPU核心高频工作进入游戏,随时间推移CPU核心频率下降,更多CPU核心加入工作;随后CPU核心频率继续下降,各个平台出现不同程度的卡顿。

    也就是说以目前无论是A15还是骁龙Krait核心的性能,满足这种大型游戏需求仅需双核高频工作即可;但由于功耗和发热无法有效控制,导致整个系统出现降频。如果长时间无法散热,将直接影响画面流畅度。



产品:M3(Mi3/移动版) 小米 手机 top.jpg 骁龙600峰值/长效性能工作方式

骁龙600峰值/长效性能工作方式

    为了使上面的说法更具有说服力,我们记录了5个平台在运行《狂野飙车8》时的CPU频率变化曲线。记录分为两种方式——峰值性能工作方式(类比跑分状态,短时间内高性能表现,计时100秒)和长效性能工作方式(类比日常使用状态,长时间内的均衡性能表现,计时10分钟)。

    注:由于Trepn分析器对不同平台不同核心的采样率偶尔有所差别,因此坐标轴横轴可能不统一,但时间上取相同的100秒或10分钟。下图CPU0、CPU1、CPU2、CPU3分别代表1、2、3、4四个CPU核心。

    短时间内,骁龙600用到最多的为前两核,而且核心2和3都有不同程度降频现象,核心4则不常启动或运行在较低的1GHz频率。


ceVqlPuUdxpVU.jpg

ceCiev69QaDRk.jpg

cevairn8PJmVc.jpg

ceZjKgdxLCQPw.jpg

    长时间内,降频现象更加明显;核心1在以1.7GHz的高频运行6分钟左右之后,降至1GHz或800MHz水平。核心2也偶有降频,最终同样降至800MHz,核心3、4偶尔运行,基本闲置。

ceLk4Aa0b8Q.jpg

ceG4B5v2OgP7o.jpg

ceokZ8owAqvcM.jpg

ceSDWvXp7kA.jpg

ceN3PEaRlEAjs.jpg

    因此经过10分钟的长时间使用,原本四核1.7GHz的骁龙600 CPU仅有1颗核心使用率较高,其他2、3核心仅平均为1.3GHz左右,核心4大部分时间并不工作,因此平均频率只有0.6GHz左右。


产品:M3(Mi3/移动版) 小米 手机 top.jpg 骁龙800峰值/长效性能工作方式

骁龙800峰值/长效性能工作方式

    接下来是骁龙800平台,与上面骁龙600所不同的是,由于骁龙800 CPU核心的性能更强,该游戏对于CPU的挑战进一步降低,因此骁龙800的主要1、2核心从一开始就没有持续运行在最高主频上,而是在2.15GHz到1.2GHz之间浮动。核心3、4更是启动次数和时间非常少,基本不需要他们加入工作。


cei2DmPR3Hvw.jpg

cekKmjM3NYv6.jpg

ceTOfPYlTEKY.jpg

ce64OKrILKY.jpg

    长效工作方面,核心1、2仍然为主力核心,不过大约5分钟过后也不得不从2.2GHz左右的高频降至1.2GHz左右的频率;核心3在后期比较密集的启动来支持整体工作,核心4几乎不参与工作。

cewAcz7GR0bVM.jpg

ceiWGVBHV2PO.jpg

cedTtWsxX2V6U.jpg

ceb0xUOAfuTS6.jpg

celASbDX1zWYk.jpg

    从平均值来看,10分钟内骁龙800的两颗主力CPU核心的频率平均在1.3GHz左右,核心3仅需要0.5GHz左右的频率参与辅助即可,核心4几乎用不到。



产品:M3(Mi3/移动版) 小米 手机 top.jpg Exynos 5410峰值/长效性能工作方式

Exynos 5410峰值/长效性能工作方式

    与上面提到的原因相同,由于追踪软件无法追踪8核心变化,这里的Exynos 5410频率变化曲线仍然只是仅作参考。这里的CPU频率变化并无规律可循,短时间内基本维持四核心400-600MHz左右的工作频率,偶尔有达到A15最高1.6GHz频率的状况。


ceWYBL3Sov7Q.jpg

ce6KeQNBdQ2.jpg

ceDluHqFCal1.jpg

ce19iVglC45HA.jpg

    长效工作状况与之相似,“四核心”的平均运行频率10分钟内一直在400MHz~600MHz之间徘徊。偶尔有1GHz或者1.6GHz的突发频率提升。

ceFDqtVWzth0U.jpg

ceQr9LySoFWo.jpg

cen86Ebgr9zJM.jpg

ceHBhhj04DHmY.jpg

ceEyV0K3L4yL6.jpg



产品:M3(Mi3/移动版) 小米 手机 top.jpg Tegra 4峰值/长效性能工作方式

Tegra 4峰值/长效性能工作方式

    相比无法完全侦测的Exynos 5410,Tegra4显然更具备代表四核Cortex-A15的资格;显然除了核心1能够比较持续的维持在1.6GHz的高频之外,其他核心的频率走向非常不稳定,根据工作负载调度的幅度很大。


ce8GTG1fZhyjM.jpg

ceFG8NzjVvxkk.jpg

ce3Ed126rULg.jpg

ce9l3QTUmhI.jpg

    长效工作方面,四个A15的工作方式就比较相似、而且有规律可寻了;开始阶段由于发热不严重,2~3个核心轮流运行在高频,其他核心运行在低频或离线;它们之间的随机切换造成了开始阶段各个核心频率变化都非常频繁的状况。自此之后各个CPU核心都开始降频,稳定在800MHz~1GHz左右的水平,偶尔出现一段时间的阶梯下降,但总趋势不变。

ceqDqa4UEoWts.jpg

ceFiCcuSWa71c.jpg

cecUymJigPT0.jpg

ceKXHz9BOXoq2.jpg

ceHTp1DBZhcA.jpg

    A15的性能还是可见一斑的,10分钟内四个核心的使用状况都不是很多;最主要的核心1、2频率也仅有0.7GHz左右的水平,这样就可以满足大型游戏的长时间运行。


产品:M3(Mi3/移动版) 小米 手机 top.jpg Atom Z2580峰值/长效性能工作方式

Atom Z2580峰值/长效性能工作方式

    英特尔Atom Z2580的工作方式应该算是最简单的,整体双核四线程100秒内都维持在1.5GHz左右的频率运行,伴随秘籍的800MHz~1.5GHz的频率变化,双核一直同时开启。


cet7y9wIiUQBQ.jpg

ceTO6mB2fAvFk.jpg

ceDFAGuUokD5s.jpg

cecD6FWCOggx6.jpg

    长效工作方式依然如此;Atom Z2580并没有骁龙800或者Tegra 4那样的随着时间进行、而出现阶梯状降频的现象,而是整个过程两个核心的频率都在800MHz~1.5GHz之间频繁变化,偶尔用到最高的2GHz主频。

ceWSqi8wGk.jpg

ce0c6A1ZLDa2.jpg

cezTIVZils1Yg.jpg

ce9UI4BScXAOU.jpg

ceR2stZam7M6.jpg


产品:M3(Mi3/移动版) 小米 手机 top.jpg 五平台视频解码CPU使用分析

五平台视频解码CPU使用分析

    除此之外,我们也顺便测试了高清视频解码对于CPU和GPU的资源需求。所采用的资源位1080p High Profile MKV格式。

骁龙600


cepKhgGTi4bd2.jpg
五平台视频解码CPU使用分析

骁龙800

ceNXq2Eqemiyw.jpg
五平台视频解码CPU使用分析

Exynos 5410

cezG6BaLuz8Y.jpg
五平台视频解码CPU使用分析

Tegra4

cenH4PZEUws02.jpg
五平台视频解码CPU使用分析

Atom Z2580

cefR1UWaZunFM.jpg
五平台视频解码CPU使用分析

    可以看到这种工作已经不需要太多CPU的介入了,除非是需要软解码;整个过程所有平台的CPU核心都是单核心高频运行、或者多核心低频运行的方式,高清视频解码对于所测试平台的CPU性能消耗微乎其微。


产品:M3(Mi3/移动版) 小米 手机 top.jpg 性能横评总结与展望

性能横评总结与展望

    四核Cortex-A15、big.LITTLE架构、Krait升级以及Intel Clover Trail+平台在2013年初CES的首发终于全部开花结果,旗舰机处理器性能的提升又为我们重体验的2013年带来了一次体验上质的飞跃。在阶段性总结了年内四个品牌、五个平台的处理器性能之后可以大致得出这样的结论;

    骁龙800与Tegra4几乎同时处于目前智能机处理器性能的顶峰,Tegra4具备较强的理论性能优势,而骁龙800则适配性更佳、具备更好的实际体验优势;

    此外骁龙600性能几乎与Exynos 5410等同,前者在GPU性能上占优,而后者凭借big.LITTLE当中的四核A15架构从而使得CPU性能上占优;

    Intel Atom Z2580双核平台已经没有太多性能优势,但总体相距其他四种平台差距并不多。

功耗发热与长效性能值得关注

    作为本次测试的衍生结论,虽然考虑到机型差别太大我们没有加入功耗与发热部分的测试,但是从实际测试过程还是能够感受到几个新架构带来高性能的同时,发热情况也不容乐观;而且随着发热的增加,一般系统都会启动温控降频策略,从而造成该平台长效性能的损失。简而言之,你虽然可能拿某个平台跑出了高分,但是运行一段时间游戏或许就会出现比其他平台更卡的状况。

A12架构、真8核Exynos 5420、8核A7

    既然ARM为了功耗控制推出了big.LITTLE架构,但这也并不是理想中从A9升级至A15的解决方式,相比与此,未来中端平台的Cortex-A12架构还是值得期待的。


ceMlQvqdK8n2.jpg
Cortex-A12架构图(图片引自slashgear)

    据称在相同功耗下,Cortex-A12的性能上比Cortex-A9提升了40%,同时尺寸上也同样减小了30%。Cortex-A12也同样能够支持big.LITTLE技术,可以搭配Cortex-A7处理器进一步提升处理器的效能。

ceIqqvAGgtkQ.jpg
CPU迁移模式工作原理(图片来自MTK)

cesbUl3Vrl8Qs.jpg
HMU异构多任务模式工作原理(图片来自MTK)

ceOS5B9Ml1eY.jpg
MTK采用的方式与三星采用的方式性能效果对比(图片来自MTK)

    就big.LITTLE架构本身来说,目前的“CPU迁移”无法全部开启8核心的方式将有望被“异构多处理HMP”这一同时开启8核心的方式所代替,用于Exynos 5420;因此它也仍然是最值得期待的高性能产品。当然联发科传言当中能够飙到3万分的8核心A7架构处理器也有望在第四季度发布。

该会员没有填写今日想说内容.
高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注2973

粉丝3241

帖子9943

发布主题
阅读排行 更多
广告位
!jz_fbzt! !jz_sgzt! !jz_xgzt! 快速回复 !jz_sctz! !jz_fhlb! 搜索

智能技术共享平台 - 未来论

关注服务号

进入小程序

全国服务中心:

运维中心:天津

未来之家:天津 青岛 济南 郑州 石家庄

                商务邮箱:xy@mywll.com

Copyright © 2012-2021 未来派 未来论 (津ICP备16000236号-5)