Apple A6 並非採用 ARM Cortex 標準設計,而是基於 ARMv7 的自主修改版?

 Apple A6 並非採用 ARM Cortex 標準設計,而是基於 ARMv7 的自主修改版?

圖片來源: The Verge

這次蘋果 iPhone 5 推出後,公佈所使用的全新 A6 處理器效能是 A5 運算能力的兩倍、圖形效能也提昇兩倍且更為省電,蘋果一貫不會主動公佈其架構,不過根據一些資訊其實是可以作些簡單的推測的。首先省電的主因是主要代工廠三星已經邁向 32nm ,從前一代 45nm 進步到 32nm 的效益有多高?從三星自家的 Galaxy S2 的 Exynos 4210 到 Galaxy Note 的 4212 的功耗來看就多少能感受到。

新聞來源: Anandtech

至於 GPU 沒意外應該是沿用 The new iPad A5x 的 Imagination PowerVR SGX543mp 多 GPU 架構, Anandtech 預測為 3 GPU 設計, Anandtech 是從效能以及與滿足圖形效能提昇 2 倍的條件推論的。而最關鍵的 CPU 則被解析是雙核架構,時脈僅 1GHz ,相較 A5 手機版的時脈僅 800mHz Cortex-A9 雙核心的時脈提昇不高,那為何效能能翻倍?

比較有可能的就是導入 Cortex-A15 新架構,不過根據 Anandtech 更大膽推測蘋果所使用的應該是自行重新設計過的 ARMv7 基本架構,所謂的 ARMv7 若對應一般 x86 處理器的說法,就類似 Intel Core i ,而 Cortex-A9 與 Cortex-A15 則像是一代 Core i 與二代 Core i 的差異。

不過自行由基礎架構修改這件事情,過去高通從 Snapdragon 系列應用處理器就一直是採取這樣的策略,從 Scorpion 核心到現在的 Krait ,也是基於 ARMv7 的自行修改版,而 Scorpion 接近 Cortex-A8 與 Cortex-A9 , Krait 則相近於 Cortex-A15 ;至於高通自行修改的理由則是打破 ARM Cortex 多核設計各核心無法獨立調節時脈的缺點,已達到更進階的電源管理能力,達到更省電的目的。

至於蘋果改了哪些地方?恐怕除非蘋果自主揭露,否則由於商業保護條款的關係,即便追著架構 IP 供應商 ARM 問,也因為蘋果經過大幅修改以及 ARM 本身不會拿客戶的祕密亂開砲的關係,即便追到 iPhone 101 也問不到答案。