A7是蘋果,也是業(yè)內(nèi)第一款64位移動處理器。iPhone5s首發(fā)時,人們猜測它只是上代A6 Swift架構(gòu)的簡單改進,解決了內(nèi)存延遲等問題而已。iPad Air發(fā)布時,人們第一次知道其代號為Cyclone。著名科技評測網(wǎng)站AnandTech最近找到了蘋果官方文檔,挖掘了A7的一些技術(shù)細節(jié)。
A7 Cyclone是一個很寬的架構(gòu),每個時鐘周期最多可以同時解碼、發(fā)射、執(zhí)行、收回6個指令/微操作,A6 Swift則最多不超過3個。A7的重排序緩沖達到了驚人的192,是上代的四倍多,正好與Intel Haswell架構(gòu)一樣。分支預測錯誤懲罰也增加了,但幅度不大,而且又正好與Intel Sandy Bridge及其后的架構(gòu)在同樣范圍內(nèi)。
換句話說,A7的架構(gòu)已經(jīng)在某些方面和Intel桌面產(chǎn)品架構(gòu)處于同一級別了。根據(jù)這些信息,A7架構(gòu)簡圖是這樣的:
六個解碼器、九個執(zhí)行單元端口,A7比其他任何移動處理器都要大,已經(jīng)完全超越了高通Krait、Intel Silvermont,足以媲美Intel Core酷睿。iPhone5s發(fā)布時,蘋果宣稱A7是“桌面級別架構(gòu)”一點也不夸張。
A7是蘋果的一大步,但因為步子太大,應用跟不上,至今沒有一款能完全發(fā)揮其潛力,即使是蘋果自己的應用也做不到。另外,A7架構(gòu)超前,但在內(nèi)存上卻很吝嗇,iPhone s、iPad Air都只有1GB。盡管蘋果可以做到只需少量內(nèi)存就能把系統(tǒng)性能發(fā)揮到極致,但是1GB畢竟太少了,是不可能完全發(fā)揮A7潛力的?;蛟S蘋果考慮內(nèi)存的高價格,也認為大家短期內(nèi)做不到,所以干脆就不浪費更多內(nèi)存?
接下來,蘋果A8又會如何設(shè)計?做得更寬嗎?性能改進仍有巨大的空間,尤其是提升頻率和效率。A7的頻率其實很低,iPhone5s和iPad mini 1.3GHz,iPad 1.4GHz,相比于高通驍龍最高已達2.5GHz有點相形見絀。A8會用上新的20nm工藝,完全可以在不增加功耗的情況下明顯提高頻率,就看蘋果愿意不愿意了。