四核平台小升级 高通骁龙600处理器解析
IT168 评测高通公司在今年的CES2013上发布展出了旗下Snapdragon 600(骁龙600)处理器芯片,目前搭载该芯片的手机也陆续上市开售,包括目前火热的HTC One、LG Optimus G Pro、三星Galaxy S4(北美版)等等,随着骁龙600处理器的不断量产,各厂商的旗舰机也将会陆续由目前的高通四核APQ8064转换为骁龙600,预计在下半年将会集体迎来一个更新小高峰。
做为今年主打的处理器,骁龙600在属性定位上可以说是Snapdragon S4 Pro的升级改良版,例如带来了高达1.9Ghz的主频以及更快的Krait核心,还包括一些细节上的升级和优化,而据高通官方透露,骁龙600的性能相比S4系列将提升高达40%,而实际具体如何?我们也进行了初步了解。
备:不同软件优化能力也会给处理器性能带来一定的影响,本文所使用的数据皆采样于HTC One,该机搭载了高通骁龙600四核处理器,主频为1.7Ghz。
首先我们需要了解的是,虽然高通骁龙600在命名上是一款全新的处理器,但实际上骁龙600也称之为APQ8064T,而它和目前使用的APQ8064自然也是关系密切,?T?的字样也表明了它是APQ8064的升级版,在内部架构处理上做了二次调整(与之类似的还有高通MSM8960和MSM8960T)。
高通骁龙600和高通APQ8064相关参数对比
处理器
内部架构
最高主频
图形处理器
高通骁龙600
Krait300
1.9Ghz / 四核
Adreno320
高通APQ8064
Krait200
1.5Ghz / 四核
Adreno320
在性能上二者的主要区别在于骁龙600的主频最高可达1.9Ghz,并且CPU架构从原先的Krait 200升级到Krait 300,官方号称40%的性能提升也缘于此处,另外相同的是图形处理方面依旧是Adreno320,芯片同样是基于28nm制造工艺,以及异步对称式多核处理技术(aSMP),总体上属于小升级款。
在技术细节上,骁龙600所使用的Krait 300还引入了一个三级缓存预读取的功能,利用空闲的内存带宽提前将数据在实际使用之前就写入了二级缓存。这个预读取功能其实在PC上并不陌生,不过往往都都需要以很大的功耗做为条件,所以在移动芯片中并不多见,除非有很先进的制造工艺,想必这也是28nm制程所带来的优点。
当然除此之外,在程序执行上的效率也有所改进和提高,另外还包括浮点、JavaScript性能等等,但高通官方并没有表现更多细节。
既然主频有所提升,同时架构上做了诸多调整,那必然会带来实际使用性能的提升,那实际会有多少数值的提高?我们也利用了主流软件进行测试,并且和APQ8064以及三星最新的Exynos5410八核处理器进行了对比。
安兔兔跑分测试的结果也非常直观,可以看到骁龙600相比于APQ8064提升的主要地方在于CPU运算以及数据读取方面,大概提升幅度有15%左右。而相比于三星标榜的八核Exynos5412,二者的主要差距在于RAM性能上,CPU运算上几乎保持一致,如果按照实际体验来说,二者应该处于旗鼓相当的水平。
除了测试骁龙600的基本硬件能力外,我们同时也使用了安兔兔企业版进行二次专业测试对比,对比的机型包括使用高通APQ8064的小米2、Nexus4(官方做降频处理),使用骁龙600的HTC One以及三星Exynos5410的代表作三星Galaxy S4。
备:安兔兔企业版相比普通用户版来说,最主要的区别在于企业所采用的测试标准比普通Benchmark更为专业,除了可以测试更高的核心外,还有一个专业的Real Multitasking(模拟真实用户)的测试方法。
▲利用安兔兔企业版进行的主流芯片处理器机型得分对比
而利用安兔兔企业版测试后,我们也不得不对骁龙600的处理器重新审视。在性能测试方面,骁龙600的性能比APQ8064相比有着30%的提升,符合之前所进行的分析,另外和三星Exynos5410对比中。由于三星Exynos5410使用的是4+4的工作模式,真实情况下的平均性能和APQ8064旗鼓相当,但如果是极限测试下,或许会有一些相对优势。
除此之外我们也使用Quadrant(象限测试)进行二次跑分对比,象限测试测试的内容也包括CPU、内存、I/O输入输出、2D及3D图像等多方面,但运算算法和安兔兔跑分有所不同,而同时象限测试的结果则让硬件性能更进一步。
通过象限测试可以看到,高通APQ8064的得分约在6500到7000分左右,而骁龙600也就是APQ8064T的得分也让人颇为意外,达到了12462,几乎是APQ8064的50%,当然这里除了一些硬件的优势外,软件上的优化也占据了一部分,但总体来说确实能看到骁龙600相比APQ8064有大幅度提升,大体论证了我们之前的结论。
另外骁龙600对三星Exynos5410来说依旧保持相同的数据,和此前一致,二者的硬件水平实际上并没有相差太多。
除了常规跑分外,我们再来看看骁龙600的实际表现,同时也和当下热门产品进行了对比。当然测试的部分是常见的浏览器,使用的测试软件为大家熟悉的Vellamo。
Vellamo是一款著名的浏览器测试软件,测试的主要方面包括JavaScript、HTML5等性能,这些性能对于手机浏览器等体验有很大的影响,同时也非常考研处理器的运算能力,一定程度上反应了软硬件的综合能力。
而在Vellamo的HTML5测试项中可以看到,骁龙600的优势还是非常明显的,相比自家的APQ8064提升的幅度很大,当然这里面也有不同厂商之间的软件优化问题,不过总体数据还是非常客观的,另外三星的Exynos5410在浏览器上表现不错,相比APQ8064有一定提升。
另外在浏览器的Metal方面,骁龙789的得分相比其它手机表现抢眼,和自家APQ8064相比依旧有30%的优势,但和三星的Exynos5410则略输一筹。(Vellamo中的Metal模块测试的主要是处理器的CPU子系统性能)
同时外媒也给我们带来了相关的浏览器数据,其最终结论和我们也不约而同,感兴趣的网友可以点击查看下。
最终我们大致可以得出这样一个结论,在浏览器的性能测试方面,高通600还是有着不错的优势,相比APQ8064有所胜出,和三星Exynos5410相比,硬件水平不相上下,主要差距在软件上。
骁龙600和高通APQ8064虽然在图形上都使用了Adreno320,原则上来说并不会有太大变化。但由于处理器的升级也带来了更好的图形效果,所以高通官方宣称图形上也将会有所升级。当然这里所说的升级并不是说多边形和像素填充率上会更高,内在的意思更多是由于处理器的升级所带来的更流畅的运行速度和渲染效果等。
我们接下来利用测试软件来看看APQ8064和骁龙600(APQ8064T)在实际测试图形芯片中的对比情况。
我们用的测试工具是微软出品的Fish Tank以及NenaMark2。而Basemark OS 由于受限于分辨率,在测试上会有所降低,暂未采用。Fish Tank主要测试在网页浏览中的图形渲染,可以有效考察到图形的渲染能力。而NenaMark2则是一款用于Android设备的硬件加速基准测试程序,通过演示一款实时渲染的画面来对手机的图形能力进行测试,包括反射、动态阴影、曲面参数、复杂光线模式等内容。
而结果其实也在意外之内,骁龙600的图形处理和APQ8064的差距并不大,但也有轻微提升,更多的表现也确实是在网页的渲染速度上,例如在Fish Tank上会有几帧的优势,NenaMark2小幅度领先等等。不过个人看来,这样的对比结果似乎并没有太多的实际意义,毕竟APQ8064的性能已经完全能满足当下的图形要求,骁龙600更多是对1080P屏幕的补充和优化。
另外和三星Exynos5410的对比中有轻微优势,存在软硬件原因,在后期双方搭载各自正式版设备都我们将会再次测试。
总体来说,骁龙600(APQ8064T)相比APQ8064还是有不少的提升的,例如更快的内存读取、更加优秀的多核心工作、处理器运算提高等等方面。如果在相同1.5Ghz的频率下相比APQ8064提升幅度约有15%,且目前骁龙600处理器的频率大多数都为1.7Ghz,如此一来会有更进一步的提升,大约是在20%到25%左右,再加上最高1.9Ghz的运行频率,整体提高30%甚至更多也确实不为过。
但我们也可以清醒看到,虽然运算方式有所调整,但图形方面则依旧保持了原来的Adreno320水平,虽然CPU架构的优化能够给图形带来更好的渲染,但这样的提高毕竟有限,而且本质上并不会有图形质的改变。
所以在另外一方面也能侧面看到,虽然骁龙600性能有很大的增长,但是在没有更好的芯片解决方案技术之前,它自身更多只是微架构上的优化和调整,而不是一款全新的芯片。