对普通消费者来说,CPU只是一堆用字母和数字组合成的高科技,机智的手机厂商为了解决这个难题,就将“极速四核”“真八核”“智能八核”等概念充斥于各大文案,实际效果则是用户很容易被厂商设定的语意标准所左右。
对一个CPU来说,有两个指标可以衡量其品质优劣——性能和功耗比。尴尬的是理论上同时提升单核的性能和功耗比是相互矛盾的,多核因此也就在这样的背景下华丽地诞生了。并且多核在比单核功耗比更高的同时,小核心还拥有成本优势,这对市场来说也是求之不得的。
紧接着衡量CPU性能的指标也有很多,主频显然是其中最重要的一个。因为主频越高,CPU每秒处理的指令就越多,处理速度也越快。但值得注意的是,越高的主频带来的耗电量与发热量也是成正比增加的,这也是没有厂商会傻呵呵地往死里整频率的原因。
由于系统调优的难度和软件的丰富性,单线程在手机的处理方式上仍然占据着绝对领先的位置,所以苹果针对iOS的特征,可以将性能发挥到极致的同时,Android却难以复制这样的做法。当然,多核处理器的优势必然是显而易见的,至少在保证了性能的前提下,多核还有更高的提升空间。
其实核数的多少只存在于数字逻辑上,真正的要害是晶体管数量。虽然说晶体管的数量与CPU性能之间并不是呈线性关系,但至少是正相关的。比如Apple A7用了Cortex A15两倍的晶体管,实现了Cortex A15 150-170%的性能,这在主频类似的情况下已经非常值得称赞。那为什么不果断地集成更多的晶体管呢?主要原因是寸土寸金的手机内部空间无法满足如此任性的需求。
对此唯一的解决办法就是提升制程工艺的水准,其实制程工艺就是CPU“制作工艺”,是指在生产CPU过程中,内部集成电路的精细度。制程工艺越高,生产工艺越先进。在同样的材料同样的空间中,制程工艺越好,就可以集成越多的晶体管,CPU的性能也越好,尺寸也更小,功耗也越低,成本也能降下来。
除了上文提到过的核数、主频、架构、制程工艺以外,还有电路设计(例如一个乘除法电路的速度)、器件设计(电路中的每一个基本元件能够以多快的速度工作),以及散热设计(散热更好的情况下,可以允许一些会导致高发热但对性能有好处的设计集成进来)等因素影响CPU的性能。
只是这些因素只能用来对CPU性能做经验性的估计,若要衡量绝对性能,靠的还是跑实际应用的执行时间,因为实际应用种类很多不可能一一跑完,所以一般是跑一系列有代表性的基准测试替代。
在一个健康的市场,还没有哪个体面的手机厂商是抱着一锤子买卖的想法来竞争的,所以每一款手机在符合各种标准,成功地上市之后,它基本上能在其价位表现出相应的性能,而这对那些有选择困难症的消费者来说,他们也许就能将目光聚焦在某些看似没那么“实在”的细节上了。