技術規格
Arm Cortex-A55是一款基於Armv8-A(哈佛)架構、採用Arm DynamIQ技術的高能效中端套用處理器。它支持A64、A32和T32指令集。其微架構採用順序執行流水線,可選配
Neon或浮點單元以及加密單元。該處理器採用較短的流水線設計,支持最多256KB的L2快取。該處理器兼容ARMv8.2-A指令集,支持64位計算。物理定址(PA)位數為40位。
在記憶體系統方面,其L1指令和數據快取可配置為16KB至64KB,
L2快取可配置為64KB至256KB,L3快取可配置為512KB至4MB。Cortex-A55核心高度可配置,構建時可調整L1和L2快取大小,並可選配高級
SIMD、加密擴展等功能。其
記憶體管理單元(
MMU)負責地址轉換和記憶體系統控制。快取系統支持
ECC和LPAE。
匯流排接口採用
ACE或
CHI,可選配加速器一致性連線埠(
ACP)和外圍連線埠(Peripheral Port)。該處理器支持動態和靜態功耗管理技術,包括時鐘門控和動態電壓頻率縮放(
DVFS)。
在安全與可靠性方面,該處理器集成Arm TrustZone安全技術,並可選配符合ASIL D系統級要求的功能安全包。中斷控制器支持GICv4接口。其他功能包括集成Armv8-A通用定時器、PMUv3性能監控單元、Armv8-A調試架構、CoreSightv3調試與跟蹤組件以及ETMv4.2指令跟蹤宏單元。
設計特點
Arm Cortex-A55是一款旨在為從邊緣到雲端的廣泛設備提供卓越性能與功耗平衡的高能效中端套用處理器CPU。
核心技術架構與DynamIQ支持
Cortex-A55採用最新的Armv8.2-A架構,並支持DynamIQ技術。作為首批基於DynamIQ技術的Cortex-A系列處理器,它允許在單一計算集群內靈活組合核心,例如與Cortex-A7x系列組成DynamIQ big.LITTLE架構,並支持1至8核的簇配置。
微架構與性能能效
Cortex-A55採用8級流水線、雙發射、順序執行的微架構設計。其
分支預測器算法中融入了神經網路元素以提高精度,並引入了零周期分支預測器。記憶體子系統經過改進,包括採用獨立的負載/存儲AGU,並將L1指令快取關聯性提升至4路。這些改進使得在相同工藝頻率下,其記憶體性能最高可達Cortex-A53的兩倍。與Cortex-A53相比,Cortex-A55在相同工藝頻率下性能提升最高18%,功耗降低15%,每毫瓦性能效率提升最高達2.5倍。
可擴展性與配置靈活性
Cortex-A55具有極高的可擴展性,提供了超過3000種RTL配置選項,其可配置容量是Cortex-A53的十倍。
人工智慧與機器學習增強
Cortex-A55對NEON流水線進行了改進並新增了機器學習指令,支持
FP16半精度和INT8整數計算。其AI 8位點積運算能力較Cortex-A53提升6倍,矩陣乘法性能大幅提升。
安全與可靠性特性
Cortex-A55支持功能安全(ASIL D),提供安全包及相關認證。其具備高可靠性、可用性和可服務性(RAS)特性,在各級快取提供可選的
ECC和奇偶校驗,並支持“data poisoning”。它是首款採用全新設計流程以避免系統故障的Cortex-A系列CPU。
電源管理特性
Cortex-A55具備先進的電源管理特性,例如硬體控制狀態快速切換、可根據套用自主關閉L3快取,並支持創建獨立的CPU電壓域以實現更精細的動態電壓頻率縮放(
DVFS)。
總體而言,Cortex-A55的設計目標是在保持高能效的同時,滿足從移動設備到基礎設施的多樣化套用需求。
發展歷程
2017年5月29日,
ARM在
台北國際電腦展前夕發布了Cortex-A55處理器。此次發布與Cortex-A75處理器及Mali-G72圖形處理器一同進行,三者均採用了ARM的DynamIQ多核技術。Cortex-A55是ARM推出的首批基於DynamIQ技術的Cortex-A系列處理器,在其前代產品Cortex-A53的基礎上打造而成。該處理器的設計目標包括提升中端設備的能效與性能。採用新架構的手機在2018年第一季度上市。
套用與市場
Cortex-A55處理器憑藉其高能效特性,適用於從邊緣到雲端的廣泛場景,其套用領域包括智慧型手機(尤其是中端和入門級)、物聯網設備、嵌入式系統、汽車電子(如ADAS)以及網路基礎設施(如5G RRH、PoE接入點)等。此外,在
人工智慧(AI)套用、雲計算與
邊緣計算結合的場景,以及遊戲和多媒體處理中,Cortex-A55也有所套用。
該處理器常作為DynamIQ big.LITTLE架構中的“LITTLE”核心,與Cortex-A7x系列大核(如A75)靈活組合,形成如1+3、1+7、4+4等異構計算方案,Cortex-A55本身支持從4核到8核的靈活部署,以滿足不同設備的多樣化計算需求,並可在單一計算集群上實現最多8個核心的配置。
Cortex-A55已被多家主流晶片廠商採用,例如
紫光展銳的SC9863採用了8核Cortex-A55架構,瑞薩電子的RZ/G2L搭載了雙核Cortex-A55,全志的A527/T527處理器均搭載8顆Cortex-A55核心,恩智浦的i.MX95xx系列集成了Cortex-A55高性能核,
高通的
驍龍系列採用了Cortex-A55與Cortex-A75的組合,以及
瑞芯微的RK3568為四核Cortex-A55架構。此外,採用Cortex-A55的知名晶片/SoC還包括高通的驍龍G3x Gen 1、聯發科技的迅鯤1200與
迅鯤900T、瑞芯微的RK3588與RK3566等。
基於Cortex-A55的晶片還廣泛套用於智慧型設備、工業控制等多樣化行業解決方案中。
市場評價指出,Cortex-A55在前代Cortex-A53的基礎上,在性能與功耗之間取得了良好平衡,憑藉其能效比、多任務處理能力及擴展性,在嵌入式系統和移動設備中得到套用,被認為是中端產品中性能表現較強的架構之一,並已成為出貨量較高的Cortex-A系列CPU。