正文内容 评论(0)
【CPU架构:没有革命 仍然惊喜】
两年多过去了,我们对A6、A7 CPU架构仍然知之甚少,苹果始终不肯公布任何技术细节。A8仍是如此,这一次甚至连架构代号都还不知道(以前两代分别是Swift、Cyclone)。
就目前所知,A8 CPU架构设计并没有像A6、A7上那样有着革命性的地方,也就是个增强版的Cyclone,但也并不算是坏事。A7架构已经十分优秀:较宽、较高的IPC设计,延迟很低,可以在很低的频率下取得很高的性能。(Intel酷睿的理念也与此类似)
A7的频率只有1.3GHz,A8也不过区区1.4GHz,但正因为如此,苹果无需在频率上投入太多,就能获得理想的性能,同时保证功耗足够低,这对移动设备来说显然是再理想不过的。
换句话说,苹果在去年就完成了其他芯片厂商明年才有可能做到的。
尽管不用再费力挖掘架构细节,但我们仍然想知道,A8究竟改变了什么。
根据估量,A8 CPU部分面积约12.2平方毫米,相比于A7 17.1平方毫米缩小了29%,也就是说在塞入了更多晶体管后,苹果凭借更新的工艺,反而减小了CPU所占面积。
从测试数据看,A8、A7 CPU的确是如出一辙,很多底层测试中都表现得就像同一颗芯片,只是浮点加法和整数乘法延迟更短了一些,缓冲和分支预测也可能略有不同。
A7只有1个整数乘法单元,需要4个周期执行,A8则只需3个周期,更神奇的是整数乘法性能翻了一番还多,这意味着现在有2个整数乘法单元了。
浮点加法也有很大提升,不过幅度没这么高,执行周期从5个缩短到4个,貌似仍是3个浮点ALU单元。
总体而言,A8、A7的变化有点像是Intel Tick-Tock的后一步,即升级工艺,架构上只是微调增强。
接下来看一些更接近表层的测试。这里使用多年前用于PC系统的SPEC CPU2000,如今移动处理器的档次拿来跑它正合适。
A8的频率高了100MHz,也就是大约7.7%,排除这一因素后,A8的性能仍然明显高于A7,12个子项全部有提升,尤其是MCF、GCC、PerlMmk、GAP的幅度都很高,最高达55%。
再来看Geekbench 3,包括整数、浮点两部分。
仍然普遍有提升,幅度也不错,最高达到了37%,但是加解密差点,排除频率因素后偶尔甚至还有所倒退。
浮点部分更好些,各项提升相对比较均匀。
总体而言,A8 CPU没有再次革命,但凭借架构优化、内存延迟改进、频率提升,仍然有了不小的进步,完成了“A7升级版”的基本任务。
明年,大批的64位ARM处理器将陆续登场,既有公版的A57,也会有非公版的自主设计,苹果将面临严峻的挑战,但相信A8仍然能有自己的立足之地。
虽然四核、六核、八核将大行其道,苹果依然只是个双核,但是已经可以看出,苹果的单线程IPC一直十分优秀,而现在很多工作任务仍然无法很好地支持多核,A8根本不用怕。
当然了,下一代A9能再次带来什么惊喜更值得期待。
- 热门文章
- 换一波
- 好物推荐
- 换一波
- 关注我们
-
微博:快科技官方
快科技官方微博 -
今日头条:快科技
带来硬件软件、手机数码最快资讯! -
抖音:kkjcn
科技快讯、手机开箱、产品体验、应用推荐...