年前,通过Intel提供的硬件底层精密测量方法,我们看到了Atom Z2760相比于Tegra 3的巨大功耗优势。虽然数据是可靠的,但和很多读者一样我们也感到不满足,毕竟Atom在工艺上更新一些(32nm VS. 40nm),而且对比其它移动处理器又会怎样呢?
经过一番努力,AnandTech又从Intel那里拿到了另外两款平板机:戴尔XPS 10,配备高通S4 APQ8060A,28nm工艺,Krait CPU架构双核,主频1.5GHz,Adreno 225 GPU图形核心,操作系统Windows RT;Google Nexus 10,配备三星Exynos 5250,32nm工艺,Cortex-A15 CPU架构双核,主频1.7GHz,Mali-T604 GPU图形核心,操作系统Android 4.2。它们都是当下新工艺的产物,32nm Atom不再有额外优势了。
XPS 10的改造要困难一些,因为宏碁W510、微软Surface RT里为CPU模块供电的电路上都只有一个电感,而高通的多核心CPU都为每个核心使用了单独的频率和电压层,APQ8060A的两个核心就有各自的供电电路和电感。
测试中在每个电路中都串联接入一个20毫欧姆的电阻(上图中两个橙色标识),所得的功耗值就是二者的叠加。黄色标识对应的是GPU测量电阻。
这还不算完。高通的Krait架构中二级缓存也有独立的频率和电压层,APQ8060A CPU频率最高1.5GHz的时候二级缓存最高则是1.3GHz,不幸的是,二级缓存供电电路无从寻找,所以以下数据中APQ8060A CPU功耗是不包含二级缓存部分的,平台功耗自然包含。
下边通过两个例子看看高通这种异步核心的实际功耗表现。
SunSpider这种多核心负载不均匀的项目中,第一个核心全速运行,第二个的速度则慢很多,但也没有完全休息。如果两个核心捆绑在相同的频率和电压上,第二个核心自然就会浪费不少资源。当然,这需要超快的微控制器来掌管切换。
Kraken又是另一回事儿了,两个核心的负载很平衡,功耗也差不多,异步模式就没什么用了。
Exynos 5250的测试就没什么好说的了,不过AnandTech显示加入APQ8060A进行对比,然后加入Exynos 5250重新对比了一遍,为了节省篇幅我们就直接看四个参赛选手的对比了。
测试方法和之前的完全相同,所有数据也都是独立得来的,也分为平台功耗、CPU功耗、GPU功耗三部分,而且除了实时曲线,这次还增加了平台消耗能量,以及三部分的最高、最低、平均功耗的确切数值,对比更加清晰。——要知道单纯的功耗指标是没有太大意义的,还得结合完成任务的时间,综合衡量总的能耗才最有对比意义。
为方便表述,以下分别将Tegra 3、Atom Z2760、APQ8060A、Exynos 5250(包括对应平台)简称为T3、Atom、S4、A15。
【待机功耗】
A15的平台待机功耗明显偏高,不过Android系统的主屏幕上来就是稳定的,不像Windows那样需要一段时间,所以紫线很快就结束了。S4比较稳定,介于T3、Atom之间。
现代CPU的电源门控(Power Gating)都几近完美,空闲的时候基本没什么消耗,A15、S4都要比T3、Atom 更优秀一点。
Mali-T604更加出色,待机功耗几乎为零,相信这也有三星32nm LP HKMG工艺的功劳。Adreno 225也不错,曲线不够平滑,但比Atom更低。
飞行模式下的平台功耗更低了一些,尤其是Wi-Fi很差劲的Atom W510,但总体趋势都差不多。Mali-T604的曲线几乎都全程为零了。