游民星空 > 新闻中心 > 正文

全方位深度解析iPhone 5S所有技术改进

2013-09-29 11:53:33 来源:weiphone 作者:lydia_emyeu 编辑:听风飞舞 浏览:loading

  当 iPhone 5s 引导时出现这样的一串特别的字符。

游民星空

  Oscar 是 M7 内部的一个 CPU 核心,而 Cyclone 是 Swift 的别称。

  Cyclone 很可能是 Swift 核心的增强版(或至少是基于 Swift 的),不像是重新设计的。这一设计可能还支持乱序执行,采用乱序执行技术的目的是为了使 CPU 内部电路满负荷运转并相应提高了 CPU 的运行程序的速度。

  Cyclone 是一个 64 位的 ARMv8 核心,不是某些苹果设计的 ISA。进阶到 ARMv8 在性能上有一定的增强。更多寄存器、更精简的 ISA、改善了的单指令多数据 (SIMD) 指令集架构扩展/性能,以及加密的加速。

  因为频率没有提升(依然是 1.3GHz),所以流水线深度可能保持不变(也可能更长一些)。

  苹果对首个 ARMv8 核心最明显的改变是加倍一级缓存大小:从32KB/32KB(指令/数据)到 64KB/64KB。一级缓存增大了,访问延迟也随之变长(从2到3个时钟周期),但是命中率的提高算是对访问延迟变长的补偿。AMD 架构通常都有如此大的一级缓存,很常见,但在超级移动核心闻所未闻。更大的一级缓存能更好地处理任务,暗示核心的能力更强大。

  二级缓存大小没有变化,两个核心共享1MB的二级缓存。新架构的二级访问延迟得到很大的改善。在某些情况下我测得二级访问延迟是 Swift 的 1/2。

  A7的内存控制器看起来也有很大的提升。我测出 A7 主内存延迟比 A6 降低 20%。A7的分支预测和内存预取器都有很大的改善。

  我注意到峰值内存带宽增加幅度之大。以下是 Geekbench 3 测出的内存带宽对比(单线程):

游民星空

  我们看到运行相同的 Stream 代码时,内存带宽的提升最低有 6%,最高将近有 60%。不用说,新的架构很大地改善了缓存和内存接口。

  Geekbench 3 运算性能测试结果:

游民星空

  整数运算性能平均提升 44%,浮点运算性能提升了 67%。内存带宽提升 35%。苹果证实了,A7 有一个 64 位宽内存接口,此时说的就是 LPDDR3 内存,所以频率有所提升也不一定。

  苹果声称 A7 能有桌面级 CPU 的性能,这句话有待评估,不过首先来谈谈 A7 的其他重要改变:转移到 64 位 ISA。

上一页 1 2 3 4 5 6 7 8 9 10 11 下一页
友情提示:支持键盘左右键“← →”翻页
游民星空APP
随时掌握游戏情报
code
休闲娱乐
综合热点资讯
单机游戏下载
好物推荐
游民星空联运游戏