网友们日盼夜盼的魅族PRO7终于在前些日子发售了,随之联发科今年被寄予厚望的SOC处理器helioX30也随着PRO7的发售正式上市了。然而网友们对采用联发科的PRO7并不买账,通过一系列测试X30在835和960面前仍然是弱鸡一枚,那么今天我们不谈PRO7就技术性的谈谈为什么10纳米技术x30还是弱鸡一枚?
首先我们要知道什么是big.LITTLE大小核切换技术,这项技术是在2013年三星提出的,下面是百度百科的资料。《三星在CES2013大会上发布了Exynos5Octa八核移动处理器,这款处理器也是采用Big.Little结构的第一款CPU。三星Exynos5Octa八核芯片其实是由两颗四核处理器封装在一起。一颗1.8GHz的Cortex-A15架构的四核处理器和一颗1.2GHzCortex-A7架构的四核处理器。据三星解释,高性能的处理器将用来处理更加复杂的运算,平时一般使用的时候则采用低性能的处理器,两者可以根据使用情况不同进行协同,因此也能有效降低功耗。Exynos5Octa采用了28纳米的制作工艺,号称功耗比市面上的四核处理器降低了70%,但是性能却提升了2倍之多。
当时三星出的这个CPU我估计大家都有印象,三星出这个CPU的时候采取的是一种新的调度方式,当开启四个A15的时候,四个A7全部关闭,不参与接下来的运算,性能很高,而待机的时候可以相当的延长待机时间,我们戏称为假八核,胶水八核。但是实际不是这样的,我们要先知道不同架构的CPU是不可能在一起运算的,因为第一A15是一个浮点运算能力很强的架构,而A7是一个顺序运算能力很强的架构,这两个在一起运算就好像鸡同鸭讲,是没有效率的,互相之间的计算结果并不能通用,之后ARM采取了这项技术,并且在大核运算的时候,小核可以处理其他的东西让大核进一步解放出来提升性能。可是这后面还是有问题的,在数据需要更高的计算量的时候我们开启大核,而L2缓存就要重写,相信懂得电脑技术的看客,会懂得对于CPU来说L2缓存是多么的重要,这就是一些应用在运行时莫名卡顿的原因。
big.LITTLE大小核切换技术运用到了现在,A72和A53,本来如果是四个A72+A53是没有什么问题的,四个A53日常就可以喂饱整个系统,游戏时开启A72这是很正常的一种做法。
但是MTK做了什么呢?做了十核,做了十核不要紧,他还做了什么?八个A53+两个A72,我没有想明白这里面有什么用。A72本来是高性能的浮点计算能力很强的架构,就只有两个,能用来做什么?上市之后我明白了,跑分,只能用来跑分,除了跑分一无所用。这就是为什么MTK芯片看起来Geekbench4单核心很强,多核心也不弱,但是就是卡因为两个A72没有任何用。运算最多的还是A53,MTK高端的产品实际卖的还是A53,这个架构成本低,性能也不错。而A72只是噱头,只是为了增加跑分而已,并且两个A72也不一定比得上四个高频A53,我们先要知道A72和A53的效能比大概是在3.:1左右,也就是耗电量大三倍,但是计算性能高三倍。而A53的数量多了就可以弥补这中间的差距。
当然前提是软件优化,但是现在这个都是八核的手机时代里,哪个APP不会优化。高通今年发布的kyro280更是进一步的佐证了我所推断的这些东西,高通用ARM的定制化技术,八个核心全部都采用了A72架构,小核心进行一些功能上的删减,并且降低功耗,这样,骁龙660和835就是一个完整的八核心,可以真正全速运行的手机。这既是为什么连发可的处理看起来这样美好而实际操作却是弱鸡一枚,而今年就更加过分了X30用了两个A73+A53+A35,A35!弱鸡中的战斗鸡呀!
精彩评论