Cortex-A50:64位ARM處理器來了!
整整一年前,ARM官方宣佈了自己的第一套64位處理器架構“ARMv8”,不過直到今天,我們才見識到了第一款基於此架構的處理器產品,ARM將其命名為“Cortex-A50”系列。
Cortex-A50系列首批包含Cortex-A53、Cortex-A57兩款型號,其中前者是ARM性能最高的應用處理器,號稱可在同樣的功耗水準下達到當今頂級智慧手機性能的三倍;後者是世界上能效最高、面積最小的64位元處理器,同等性能下能效是當今高端智慧手機的三倍。
二者可以分別獨立使用,也能以ARM big.LITTLE的配置協同工作,兼顧高性能與低功耗。
Cortex-A50系列支援ARM AArch64 64位元指令集,並向下相容AArch32 32位元指令集,核心數量可以從1個到4個不等,均集成了NEON SIMD引擎、ARM CoreSight多核心調試與追蹤模組、128-bit AMBA ACE一致性匯流排介面,還可選加密加速單元,能將加密軟體的運行速度提升最多10倍。
兩款型號的不同之處在於虛擬物理定址和一二級緩存:A53支援40位元的虛擬物理定址,一級緩存每個核心有8-64KB資料、8-64KB指令,二級緩存共用128KB-2MB;A57的虛擬物理定址拓展到44位元,每核心一級資料緩存32KB、一級指令緩存48KB,二級緩存則是512KB-2MB。
二者的一級指令緩存和二級緩存均支援ECC,A57的一級指令緩存還支援雙錯檢測(DED)配對。
往深層次說,Cortex-A53是簡單的循序執行、8級流水線,Cortex-A57則是複雜的亂序執行、多發射流水線。
至於運行頻率,取決於授權廠商的意願和具體所用的COMS、FinFET製造工藝,但至少也得28nm起步,最好是20nm,然後是14nm,ARM只是說可以達到數GHz。一年前宣佈時給出的資料是最高3GHz。
已經購買Cortex-A50系列授權的廠商包括:AMD、博通、Calxeda、HiSilicon、三星、意法半導體。ARM預計設計產品會在2014年出貨,AMD昨日也已宣佈會在2014年推出64位ARM架構的Opteron處理器。
Cortex-A53架構圖
Cortex-A57架構圖
AArch64指令集標識
AArch32指令集標識
Cortex-A50系列:兩套不同架構、64位高能效、20/14nm先進工藝
Cortex-A53流水線示意圖
Cortex-A57流水線示意圖
Cortex-A53:與A9相同的性能下核心面積可以小40%以上,對比主流智慧手機CPU則只有四分之一大小
Cortex-A50系列可支援720p解析度手機、2.5K平板機、4K顯示器,而且有多種靈活的不同配置規格
在企業級市場還支持多路並行,每個節點能有四顆處理器、16個核心
全面相容64/32位元系統、應用
Cortex-A系列發展歷史趨勢:A50高性能、低功耗齊頭並進
Cortex-A50與生態系統
|