5
本文作者: 王强 | 2015-06-02 17:45 |
联发科最近动作频频:刚为自己的高端子品牌Helio起了个好听的中文名“曦力”,几乎同时又宣布了Helio X20,一款十核心的移动芯片。
乍一听“十核心”这个称号,不少人可能会吓一跳:今天大部分的PC仍然在使用双核心处理器,就连Intel的至尊版Core i7也只有八个核心。一款手机用的处理器塞进去十个内核,难道是手机已经超越了PC?
倘若你产生了类似上面这样的想法,联发科的目的也就达到了。过去几年来安卓智能手机的硬件参数大战让手机芯片的核心数量快速增长。双核、四核、六核、八核,手机厂商也在有意暗示用户手机性能与芯片核数成正比。在这样的趋势下,有厂商向更多核心数量进军也就没什么奇怪的了:十核心,听上去就比八核心要高大上一些嘛!
但从技术角度来说,联发科的这款十核心芯片更大程度上是一种噱头。首先我们要明白,PC也好手机也好,它们的处理器性能并非由核心数量一个因素决定。事实上,一项应用在某款芯片上的运行速度等于应用能利用的核心数、每个核心的平均指令周期性能(IPC)、每个核心的工作频率这三项参数的乘积。同时,很多应用都无法充分利用多于四个核心,也就是说多出来的那些核心经常会处于闲置状态。
Helio X20是一款20nm工艺,使用ARM Cortex A72/A53核心的芯片。十个核心由两个2.5GHZ的A72、四个2GHZ的A53与四个1.4GHZ的A53组成“2+4+4”结构。其中,A72的IPC大约是A53的两倍甚至更高,加上频率的优势,两个A72核心的速度就已经接近剩下那八个A53核心之和。
实际应用中,Helio X20的十个核心全部满载的情况将是极为罕见的。典型的情况如下:低负载状态,比如手机限制或者仅仅听音乐、看点标清视频时,活跃的核心只有那四个低频率的A53;开一些复杂的网页、播放高清视频、玩普通的3D游戏时四个高频率的A53会启动;运行大型游戏、编辑图片视频、运行性能测试时两个A72核心开始大显身手。
据联发科的说法,这样的安排主要是为了最大程度优化芯片功耗表现,节省电力。联发科形容2+4+4的结构类似汽车换挡,跑高速时就用“A72”档位,低速时就用低频率A53档位。看起来这样的说辞还挺有道理,但事实果真如此吗?
其实,处理器最理想的节电方式并不是塞几组功耗不同的核心,而是通过频率和电压的精确控制让一组核心可以同时适应高功耗高性能与低功耗低性能的任务场景。典型的PC处理器如Intel的Core系列、手机芯片中的苹果Ax系列、高通之前的骁龙800系列都是这种设计,并不需要像ARM那样混合部署大小核心来节约电力。ARM设计的Cortex A15、A57、A72核心的功耗控制功能不是很出色,因而被迫采用了big.Little大小核心共存的妥协设计,这是技术水平不足的表现。
但即便是 big.LITTLE 架构也并不需要混合安排不同频率的“小核心”,也就是A53。四个2GHZ的A53的性能比两个2GHZ的A72还要弱一些,功耗却相差无几。前者的工作完全可以被降频后的A72取代,安排这么几个核心着实没什么意义。而且,A72特别改进了与A53核心的协同工作能力,两个A72加四个低频A53就可以配合的很好,并不需要额外插进来四个高频A53来过渡。
在很多高负载的应用比如大型游戏中,Helio X20的性能还比不上三星八核心的Exynos 7420——因为后者是四个高性能的A57加上四个A53的组合,比只有两个高性能核心的X20速度更快。而且7420使用了14nm工艺,功耗表现也会比X20出色得多。
所以联发科的意图也就很明显了:之所以搞出来这么个十核心的处理器,只是因为联发科暂时做不出来“四个大核心+四个小核心”的八核芯片(20nm工艺下四个A72的功耗就太高了),于是先用2+4+4的方案凑数。虽说这十核的方案比不上三星的八核,但宣传效果却是毋庸置疑的。就算是一直对联发科的印象不佳的消费者看到“曦力”这么高大上的名字与十核心这样震撼的数字,心里也会有“士别三日,当刮目相看”的感觉。其实Helio X20从技术上来说比以前的吴下阿蒙也强不到哪儿去,宣传造势的功底倒是深厚了许多。
Helio X20是联发科进军高端移动处理器市场,与高通、三星正面对决的重要棋子。显然,联发科目前的技术实力仍然不及对手,因此它在设法用其他方式弥补自己的不足。从商业策略来说,联发科这步棋走得很妙,可谓扬长避短,充分利用了消费者的心理,算得上成功的营销手段。但我们仍然希望联发科能从根本上提升自己的技术实力,未来制造出真正能与高通、三星、苹果高端芯片匹敌的产品。只有到那时,“曦力”才会成为名副其实的犀利品牌,彻底扭转联发科的中低端形象。如果只是满足于营销手段和技巧,联发科的“高端”也充其量只会是伪高端罢了。
雷峰网特约稿件,未经授权禁止转载。详情见转载须知。