|
||||
【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的存儲器接口也是必不可少的。