从双核出现到双核全面普及,市场用了差不多一年的时间。从四核出现到目前四核基本普及,市场只用了大约半年的时间。目前的手机处理器也遵循摩尔定律高度的发展,市场中手机厂商们以处理器为卖点进行着手机的“核战争”。在四核普及之后所有人都会想,明年是否手机就该发展到八核了,如果真是这样手机在核心数量上就超越了大部分的PC。但是八核对于手机而言是否真的有必要?要讨论这个问题,首先我们得解决另外一个问题,究竟什么是手机的八核处理器。
"核战"几时休 手机八核CPU是否有必要?
2013年的2月17日到21日,在美国的旧金山将会举行新一届ISSCC固态电路国际会,包括三星、英伟达、英特尔、AMD都会参与此次会议,不出意外的话在这次会议期间将会有厂商正式发布基于ARM公司的“big.Little”架构的八核处理器。
从目前为止我们所得到的消息来看,业界里所谓的八核处理器就是指使用ARM公司big.Little架构的CPU,而所谓的big.Little架构指的是一枚四核Cortex-A15的处理器和一枚四核Cortex-A7的相互联动,当需要处理繁重的运算时将调用Cortex-A15的四核,当只是处理简单的运算时则调用Cortex-A7的四核。
所以从big.Little架构来看,所谓的八核处理器并不像双核和四核那样是在一个CPU内封装了8个单独的核心,而是把两个四核的CPU装在手机内,并且这两个四核处理器并不能同时运行,只能在A15和A7之间进行切换,因此这样的八核不是8个统一的单核,实际上是2个独立的四核。
在ARM的介绍中我们了解到,ARM之所以推出big.Little的架构,其宗旨就是为适当的作业分配恰当的处理器,而之所以把Cortex-A15和Cortex-A7进行联动,是因为Cortex-A15是ARM架构中目前性能最强的,而Cortex-A7则是目前最节能的ARM处理器,两者的可以根据不同的情况进行切换使用。
ARM的这个发展方向总体上看是正确的,但是其中有个问题笔者觉得有欠考虑,在big.Little的架构中,处理器低负荷运算的时候调用四核的Cortex-A7处理器,这其实并没有必要,对于一些简单的程序,四核的Cortex-A7其实是性能过剩的,单核的Cortex-A7也许就能胜任的时候使用Cortex-A7的四核,这样反而会造成浪费,加大了电量的消耗。
从big.Little架构自身来看,相比目前的四核处理器八核其实没有实质性的提升,在低负荷运行时反而还有可能更加费电。
另外从四核处理器的角度去看,目前的四核已经性能有些过剩,我们之前做过测试,四核的处理器只有在运行视频、地图、网页、文件压缩、游戏的时候才会四个核心全部被唤醒,其他程序基本很少同时会用到四个处理器,而且只有在运行文件压缩和大型3D游戏的时候,四个核心的占用率会超过50%。这样的数据表明四核目前完全能满足我们的需求,八核并没有太多实际的意义。
推荐经销商