ARMV9架構(gòu)--第一章
首先ARMv9已經(jīng)完全棄用AArch32,全面接受AArch64,相信日后ARM可能剛一剛混戰(zhàn)多年的Intel和AMD了。
其次,ARM64增加了以下三款特殊功能:
SVE:SVE2(可伸縮矢量擴展)?發(fā)布于?2019?年?4?月,旨在加速高性能計算,在處理?5G、虛擬現(xiàn)實(VR)和增強現(xiàn)實(AR)以及圖像和語音識別等機器學(xué)習(xí)(ML)任務(wù)負載時具有很大增益。
CCA:在安全方面,armv9?會獲得?Arm?Confidential?Compute?Architecture?(CCA),在使用時屏蔽數(shù)據(jù)的訪問,在硬件層面保護數(shù)據(jù)。此外,還會有一個叫做?Realms?的東西,應(yīng)用程序可以在安全和非安全區(qū)域之外使用。為此,ARM?引入一種新的概念——域(realms),它可以被視為對操作系統(tǒng)(OS)或虛擬機管理程序(hypervisor)完全不透明的安全容器執(zhí)行環(huán)境。雖然虛擬機管理程序依然存在,但只負責(zé)資源調(diào)度和分配任務(wù)。
機器學(xué)習(xí):結(jié)合CPU(Cortex)+GPU(Mali)+NPU(Ethos),適用于繁多負載、電源效率、數(shù)據(jù)算力方面。
Arm Cortex-X3是Arm性能最強大的 CPU,Cortex-X3峰值性能提升22%,IPC(同頻效率)提升11%。其他適用方面同等優(yōu)化覆蓋。
Arm Cortex-X2是Arm性能強大的 CPU,相比 X1 性能提高 16%,機器學(xué)習(xí)ML翻倍,相較于當前旗艦型安卓智能手機,它的性能高出 30%。除了峰值性能外,Cortex-X2還可在旗艦智能手機和筆記本電腦之間擴展,可靈活調(diào)整基于不同場景的計算能力。
Cortex-A710是首款基于 Armv9 架構(gòu)的大核 CPU,與 Cortex-A78 相比,能效提升 30% ,性能提升 10%。
Cortex-A510是 Arm 過去四年來推出的首款高效率小核,相較于Cortex-A55,性能提高35%,能效提高20%,機器學(xué)習(xí)性能提升三倍,總體性能接近幾年前推出的上一代大核(A73),適用于智能手機、家用設(shè)備和可穿戴設(shè)備。
做為一個只喜歡最強之人的地球人,我們在這只探討X3,其他的俺不關(guān)心,必經(jīng)不是最強的男人。為之后的ARMv9架構(gòu)編程打基礎(chǔ)。
Cortex-X3解碼器每周期指令從5個提升到6個,亂序執(zhí)行窗口從288提升到320個,整數(shù)ALU單元從4個提升到6個,L2緩存容量也從512KB提升到1MB。
ARM參數(shù):

芯片參數(shù)

Cache參數(shù)

configuration:

英特爾參數(shù):


結(jié)構(gòu)就是,ARM如果想要取得PC市場,可能要做的還比較多,畢竟Zen之父Jim Keller可是已經(jīng)為英特納雄兒設(shè)計的大核架構(gòu)也要問世了,聽說可能吊打AMD Zen4, ARMv9 X3 想擠進來恐怕還需加緊架構(gòu)設(shè)計,說實話現(xiàn)在的架構(gòu)還是不那么理想,雖說優(yōu)化了不少。