ARMCortex-A七十八
ARM Cortex-A 七十八是一个是對 ARMv 八堵二-A 六十四位元指令集架構設計的中央處理器以及 ARM 核心。由安謀控股旗下奧斯汀設計中心的奧斯汀團隊設計。
設計的
ARM Cortex-A 七十八是 ARM Cortex-A 七十七的繼任產品,比頂一代節能達到百分之五十。A 七十八會當佮 DynamIQ 技術中的 ARM Cortex-X 一和 ARM Cortex-A 五十五配著,以提供較懸的效能佮能效比較。
ARM Cortex-A 七十八有四條超純量亂序執行解碼流水線並包含一刀五 K macro-OP(MOPs)緊取。A 七十八每一个週期會當得著四條指令佮六 Mops,而且每禮拜會當重號名佮調度六 Mops 佮十三 µops(Micro-operation)。 亂序執行窗仔口大細為一百六十位元,後爿有十三个執行端,流水線深度為十三个階段,執行延遲(execution latencies)為十个階段。
標準 ARM Cortex-A 七十八方案佇咧二嬸一 GHz ( 五 nm ) 的狀況之下,比頂一代 Cortex-A 七十七:
- 效能提懸百分之七
- 功了降低百分之四
- 面積減少百分之五,令佇四核密集的情形下提供予 GPU 和 NPU 區域面積增加百分之十五。
ARM Cortex-A 七十八支援 ARM DynamIQ 技術,令咧設計多核產品的時更加靈活佮增加擴展性。L 一緊取會使對六十四 KB 減至閣較細的三十二 KB。為著抵消閣較細 L 一記持體所帶來的影響,分支預測器需要閣較好的囥起無規則的搜尋模式,並且會當佇逐禮拜佮蹤兩个採用的分支,對而且減少 L 一緊取未命中的問題閣有幫贊流水線氣泡(pipeline bubbles)以保持核心運作。佮 A 七十七相比,流水線長一禮拜,並且是每禮拜六條指令的設計。這確保的 A 七十八會當達到三 GHz 左右的時脈頻率。
ARM 猶閣佇咧 A 七十八的執行單元中加一个整數乘法單元佮一个額外的負載位址生成單元 ( Address Generation Unit,AGU ),以將數據負載和帶闊攏增加百分之五十。A 七十八的其他優化包括增加融合指令,指令調度程式、暫存器重新號名結構佮重排序細衝區的效率。
L 強欲取上懸會當到五百十二 KB,並且有雙倍的帶闊以提高效能,而且 L 三緊取上懸會到四 MB,是前幾代 Cortex-A 產品的兩倍。動態共享單元 ( Dynamic Shared Unit,DSU ) 凡勢佮共享 ARM Cortex-X 一八 MB 組態。
對外授權
ARM Cortex-A 七十六會當做半導體 IP 核授權予許可方(比如講懸通佮聯發科), 其他的設計使其他的適合佮其他 IP 核心(比如講 GPU、數位訊號處理器(DSP)、 顯示控制器)整合到一个片上系統(SoC)中。
上市產品
二空二空年十一月,Cortex-A 七十八頭一改用三星 Exynos 一千空八十佮以及了後的二空二空年十二月的三星 Exynos 兩千一百。猛龍八百八十八中使用的是客製化 Kryo 六百八十 Gold 核心並基於 Cortex-A 七十八微架構。
上市產品分別閣有:
- Samsung Exynos 一千空八十
- Samsung Exynos 兩千一百
- Qualcomm Snapdragon 六百九十五
- Qualcomm Snapdragon 七仔七仔八 G ( + ) / 七仔八十 G
- Qualcomm Snapdragon 八百八十八 ( + )
- MediaTek Dimensity 九百二十分之九百
- MediaTek Dimensity 千一百
- MediaTek Dimensity 一千三百分之一千兩百
- MediaTek Dimensity 八千一百分之八千
- MediaTek Kompanio 九百 T
- MediaTek Kompanio 千二百
- MediaTek Kompanio 一千三百八十
- MediaTek Kompanio 一千三百 T