1、A77比A76分支預測器提高了1倍;
2、A77在快取命中情況下直接讓指令進入CPU中央重新命名階段,這樣降低了運算流水長度,提高了30%效率。
Cortex-A77
從產品研發的代次上來看,Cortex-A77是Cortex-A76直接的繼承者,這意味著新的架構和上代產品基本保持一致。ARM表示,Cortex-A77只需要簡單地升級SoC IP即可部署,並不需要推倒重來。
對應到實際產品上,Cortex-A77和Cortex-A76一樣,依舊使用了ARMv8.2的CPU核心,支援AArch32和AArch64。在多核心設計方面,Cortex-A77依舊支援DSU(DynamIQ Shared Uint),以實現和較小的Cortex-A55單元配對。基本架構配置上,Cortex-A77依舊支援64KB L1指令和資料快取記憶體以及256KB或者512KB的L2快取記憶體。
有趣的是,ARM在Cortex-A77的L2快取設計上選擇的是較小容量的方案,因為其面向基礎設施的Neoverse N1處理器架構採用的是1MB的L2快取,這款處理器本身架構來自Cortex-A76,這可能意味著ARM在處理器配置上有更多獨特的想法。
依照經驗來看,作為Cortex-A76架構的演變,從微架構角度來看,Cortex-A77的效能提升幅度應該不算很大,從絕對效能角度來看也應該是這樣,畢竟工藝在這個時間節點並沒有大幅度提升。絕大部分Cortex-A77的產品依舊會採用7nm工藝,ARM宣稱Cortex-A77的峰值頻率和前代Cortex-A76一樣,都是3GHz。如果真是這樣的話,Cortex-A77可能並沒有太多出彩的地方。
但是根據ARM釋出的路線圖顯示,Cortex-A77能夠帶來相比前代產品20%的效能提升。考慮到它在工藝和頻率上都沒有太大變化,這意味著Cortex-A77的架構將有明顯變化,IPC得到了顯著提升。實際上,ARM重新設計了Cortex-A77的架構體系,引入了大量的智慧功能,從而在工藝和頻率不變的情況下,帶來了高達20%的效能增長。
1、A77比A76分支預測器提高了1倍;
2、A77在快取命中情況下直接讓指令進入CPU中央重新命名階段,這樣降低了運算流水長度,提高了30%效率。
Cortex-A77
從產品研發的代次上來看,Cortex-A77是Cortex-A76直接的繼承者,這意味著新的架構和上代產品基本保持一致。ARM表示,Cortex-A77只需要簡單地升級SoC IP即可部署,並不需要推倒重來。
對應到實際產品上,Cortex-A77和Cortex-A76一樣,依舊使用了ARMv8.2的CPU核心,支援AArch32和AArch64。在多核心設計方面,Cortex-A77依舊支援DSU(DynamIQ Shared Uint),以實現和較小的Cortex-A55單元配對。基本架構配置上,Cortex-A77依舊支援64KB L1指令和資料快取記憶體以及256KB或者512KB的L2快取記憶體。
有趣的是,ARM在Cortex-A77的L2快取設計上選擇的是較小容量的方案,因為其面向基礎設施的Neoverse N1處理器架構採用的是1MB的L2快取,這款處理器本身架構來自Cortex-A76,這可能意味著ARM在處理器配置上有更多獨特的想法。
依照經驗來看,作為Cortex-A76架構的演變,從微架構角度來看,Cortex-A77的效能提升幅度應該不算很大,從絕對效能角度來看也應該是這樣,畢竟工藝在這個時間節點並沒有大幅度提升。絕大部分Cortex-A77的產品依舊會採用7nm工藝,ARM宣稱Cortex-A77的峰值頻率和前代Cortex-A76一樣,都是3GHz。如果真是這樣的話,Cortex-A77可能並沒有太多出彩的地方。
但是根據ARM釋出的路線圖顯示,Cortex-A77能夠帶來相比前代產品20%的效能提升。考慮到它在工藝和頻率上都沒有太大變化,這意味著Cortex-A77的架構將有明顯變化,IPC得到了顯著提升。實際上,ARM重新設計了Cortex-A77的架構體系,引入了大量的智慧功能,從而在工藝和頻率不變的情況下,帶來了高達20%的效能增長。