正文内容 评论(0)
【64位处理器强在哪里?】
除了A7之外,iPhone 5S中还有一个协处理器M7,前者的代号为Cyclone,而后者则是Oscar。
A7是首款64位ARM处理器,它的推出甚至要比ARM的其它合作伙伴早出半年左右,意义无疑是重大的。相对A6来说,A7处理器的CPU/GPU频率可能并没有任何提升,但性能方面却增加了不少,这主要依靠架构方面的调整来实现。
相对A6来说,A7的最大改变就要数L1的指令/数据缓存大小均从32KB增加到了64KB,虽然更大的缓存可能会带来延迟的增加(从2个时钟增加到了3个时钟),但命中率方面会大幅提升,这能够弥补延迟提升所带来的缺陷。这种增加一级缓存的设计在AMD的x86处理器中很常见,但在ARM产品中还是第一次见到,但以后肯定就比较多见了。一个更大L1缓存代表着一个更大、更加强悍的CPU核心。
两个CPU核心共享的2级缓存保持1MB不变,但AnandTech推测其延迟只有A6处理器的二分之一。
A7的内存控制器也有了极大的改进,相比A6来说延迟能够降低20%,而且分支预测能力和内存预读取能力都大幅提升。
下面就用数据来说话吧,测试工具为Geekbench 3.0.0。
从图表中我们可以看到,iPhone 5S的内存带宽提升少则6%,多则60%,虽然AnandTech不能确定Geekbench的测试结果是否 准确,但A7处理器极大的提升了内存带宽这一点完全是能够确定了。
下面再来看看A6相对A6的性能对比,测试工具依然是Geekbench 3.0.0。
相对A6来说,A7的整数性能提升了44%,浮点性能则提升了69%,内存带宽则提升了35%,从中可以确定iPhone 5S所采用的内存频率应该也有所提升,当然64bit的存储器接口也是必不可少的。