在iPhone 5s上祭出“業界首枚64bit手機處理器”,果粉們似乎找到了新一輪嘲諷Android的武器:Anandtech等權威媒體測試表明,執行頻率僅 1.3GHz的雙核A7處理器,效能堪比安卓手機中的四核Cortex A15處理器。“Android就知道拼硬體,四核八核做出來,還不如我家蘋果雙核快,丟臉不丟臉?”
要解答這個問題,我們必須梳理一個思維盲區:直到現在,唯效能論者的潛意識裡,各家廠商的處理器核心都是差不多的,因此超過一倍的效能差距往往會讓人覺得不可思議。但問題是:不同處理器的核心架構真的差不多嗎?或者我們換個問法:熊的力氣超過人類兩倍,這有什麼奇怪的嗎?
以拆機聞名的Chipworks日前公佈了A7處理器的核心分析圖,這個問題總算得到了明確的答案。由於A7採用的是三星28nm HKMG LP工藝,為了更好的對比,我們找來三星自家的Exynos 5410,兩枚處理器的核心X射線透檢視如下:
顯而易見,蘋果A7的CPU雖然是雙核設計,但是它消耗掉的芯片面積(或者說電晶體數量)與四核Cortex A15幾乎相等。考慮到核心數量的設計只是邏輯層面的差異,半導體晶片運算能力的本質來源依然還是電晶體數,這也就意味著,蘋果A7最終表現出與四核心 Cortex A15等同的效能是應該的,而不是不可思議的。
蘋果A7處理器單個核心的面積就接近兩個標準的ARM Cortex A15處理核心,因此A7的單執行緒效能比Cortex A15強完全正常。同時,由於邏輯核心只有兩個,A7的多執行緒效能比四個Cortex A15弱也是情理之中。
總體來看,Apple A7的設計對於電晶體的利用率反而低於Cortex A15,綜合單執行緒和多執行緒的效能,A7在使用了相同電晶體的前提下並沒有實現同等的效能,當然這也是正常的,大而少的設計本身就存在難以避免的浪費。
在iPhone 5s上祭出“業界首枚64bit手機處理器”,果粉們似乎找到了新一輪嘲諷Android的武器:Anandtech等權威媒體測試表明,執行頻率僅 1.3GHz的雙核A7處理器,效能堪比安卓手機中的四核Cortex A15處理器。“Android就知道拼硬體,四核八核做出來,還不如我家蘋果雙核快,丟臉不丟臉?”
要解答這個問題,我們必須梳理一個思維盲區:直到現在,唯效能論者的潛意識裡,各家廠商的處理器核心都是差不多的,因此超過一倍的效能差距往往會讓人覺得不可思議。但問題是:不同處理器的核心架構真的差不多嗎?或者我們換個問法:熊的力氣超過人類兩倍,這有什麼奇怪的嗎?
以拆機聞名的Chipworks日前公佈了A7處理器的核心分析圖,這個問題總算得到了明確的答案。由於A7採用的是三星28nm HKMG LP工藝,為了更好的對比,我們找來三星自家的Exynos 5410,兩枚處理器的核心X射線透檢視如下:
顯而易見,蘋果A7的CPU雖然是雙核設計,但是它消耗掉的芯片面積(或者說電晶體數量)與四核Cortex A15幾乎相等。考慮到核心數量的設計只是邏輯層面的差異,半導體晶片運算能力的本質來源依然還是電晶體數,這也就意味著,蘋果A7最終表現出與四核心 Cortex A15等同的效能是應該的,而不是不可思議的。
蘋果A7處理器單個核心的面積就接近兩個標準的ARM Cortex A15處理核心,因此A7的單執行緒效能比Cortex A15強完全正常。同時,由於邏輯核心只有兩個,A7的多執行緒效能比四個Cortex A15弱也是情理之中。
總體來看,Apple A7的設計對於電晶體的利用率反而低於Cortex A15,綜合單執行緒和多執行緒的效能,A7在使用了相同電晶體的前提下並沒有實現同等的效能,當然這也是正常的,大而少的設計本身就存在難以避免的浪費。