一言难尽的十核处理器
如果笔者没记错的话,目前在移动端出现过的拥有十颗核心的处理器只有联发科在2016年发布的Helio X20(以及后续的X25),其内置了两个Cortex-A72 2.1GHz大核、四个Cortex-A53 1.85GHz中核、四个Cortex-A53 1.4GHz小核,共同组成了安卓历史上第一款十核处理器。
作为联发科第一次面向高端市场的试水之作,这颗处理器可谓是被寄予厚望,毕竟这可是移动处理器领域第一款采用十核架构的处理器,当年同期发布的高通骁龙820(821)也只不过拥有四颗核心,苹果的A9处理器更是只有两颗核心罢了。
然而Helio X20这颗噱头满满的十核处理器除了能在线下手机推销员的口中变成一款高端处理器之外,其实际性能被高通同代的四核心处理器以及苹果的双核处理器摁在地上摩擦,联发科的高端梦也从此葬送,那么为什么这颗处理器的表现如此的差劲呢?十核处理器到底为什么比不过高通的四核心处理器呢?我们就来详细的剖析一番。
一核有难九核围观的联发科Helio X20
这句话,这张图大家应该都非常熟悉。
从本质上来说,处理器核心数量确实可以和处理器的实际性能画上等号,但是这一切都需要合理的调度机制作为支撑才可以,何为调度机制?简单来说就是处理器能够自动的根据用户的使用场景自动切换运行的核心。比如在进行微信聊天的时候,只需要启动低频小核心即可,可以起到省电的目的,如果是玩游戏的时候就会启动大核心,保证游戏的流畅。
而如何精准的把控处理器能够在合适的时间,开启合适的核心,并且确定到合适的频率这一切都需要芯片设计厂商具备深厚的技术积淀,当时的联发科显然不具备这样的实力。
事实证明也是如此,Helio X20的调度机制非常简单粗暴,为了能够平衡功耗,其两颗大核心常年就处于关闭状态,就算是在进行复杂的大型项目的情况下也依旧如此。如下图所示,搭载Helio X20的红米Note4在运行《NBA 2K16》的时候拥有十颗核心的它竟然只有5颗核心在工作,两颗大核心也只有一颗在进行工作而且都不是满状态。那么在这样的情况下,游戏体验当然不会有多好了。
联发科Helio X20运行游戏
我们再来看看同时代骁龙820在进行游戏时的核心表现,如下图所示,虽然当年骁龙820也受到功耗的问题在进行游戏的时候会出现降频的情况,但是四颗核心全部都正常工作,两颗大核心也基本处于火力全开的状态,所以在实际游戏的体验方面明显更具好。
骁龙820运行游戏
除了核心数量,其他方面Helio X20均不如骁龙820
核心只是衡量一款处理器的一个标准,其他诸如调度机制,主频,总线带宽,运行内存RAM也同样是决定一款处理器性能表现的关键性因素,我们就拿Helio X20以及骁龙820这两款处理器来说,骁龙820最大支持LPDDR4 1803Mhz的运存,最高数据传输量可以达到28.8GB/s,而反观Helio X20却只支持LPDDR3内存,最高内存频率只能达到933Mhz,最高数据传输量只能达到14.9GB/s,也就是说在运存方面,骁龙820拥有两倍于Helio X20的性能优势,对于性能的影响自然是非常大的。
另外还有就是制程了,制程虽然不会直接影响处理器的性能表现,但是制程越好,单位性能下的能量消耗以及发热量就会越低,那么芯片设计企业就有更大的空间去拔高芯片的极限性能。骁龙820采用的是当时最新最强的三星14nmLPP制程,而Helio X20采用的则是台积电的20nm HKMG制程工艺。而制程落后其实就是制约Helio X20发挥真实实力的核心原因之一。自从X20/X25滑铁卢之后,联发科也就再也没有发布过10核心的处理器了。
那么既然10核心这么废物,联发科为什么要发布10核心的处理器呢?很简单,为了满足中国消费者的心理诉求,在线下手机店里面写上“10核旗舰高端处理器”永远比写“高通820”显得更加有吸引力一些。所以说,10核处理器其实就是噱头罢了。
——end——
本文来自投稿,不代表天一生活立场,如若转载,请注明出处:http://tiyigo.com/it/30089.html