去年3月份推出面向未來十年的ARMv9指令集之後,ARM又在5月份推出瞭基於ARMv9的第一代產品,包括Cortex-X2、A710等CPU,今天ARM又推出Cortex-X3、A715和A510Refresh等新一代ARMv9產品。這一代的Cortex處理器面向智能手機、平板及筆記本等平臺,所以發佈的東西比較多,還有新的DSU-110大小核調度架構,最多可以做到8+4+0總計12核。
首先來看CPU整體部分,Cortex-X3、A715分別是Cortex-X2、A710的升級版,不僅峰值性能提升瞭25%,混合的性能及能效也提升瞭20%。
值得一提的是,Cortex-X3、A715都已經放棄瞭aarch32指令集,也就是放棄32為,轉向64位架構。
原有的32位怎麼辦?ARM這次推出的還有A510 refresh,也可以叫做A510 v2版,不僅提升瞭性能及能效,還最多支持12核架構,同時可選兼容aarch32指令集,但是隻限於特定的選擇中。
總的來說,在Cortex-X3、A715及A510 v2這一代的架構中,ARM全面轉向64位的決心是定瞭,雖然沒有絕對淘汰32位,留給32位兼容的領域越來越少。
再來看看Cortex-X3、A715及A510 v2三款CPU架構的具體變化。
作為超大核,Cortex-X3是主打性能方向的,這一代的架構改進不少,解碼器每周期指令從5個提升到6個,亂序執行窗口從288提升到320個,整數ALU單元從4個提升到6個等等。
其他方面,Cortex-X3的L2緩存容量也從512KB提升到1MB。
最終改變就是性能大漲,與上代安卓旗艦相比性能提升25%,與筆記本電腦性能相比提升34%——ARM官方的性能對比有些亂,光是這一代性能提升就有22%、28%等多個說法瞭,還有IPC性能提升瞭11%。
接下來說A715大核的架構,它不追求絕對性能,更註重能效,相同的性能下比A710節省20%能耗,相同的功耗下性能比A710提升5%。
此外,由於放棄瞭aarch32指令集,因此A715內核的面積效率大漲,隻需要A710的1/4面積,總體性能雖然提升不大,但能效及面積效率大漲。
最後就是A510小核的架構瞭,現在的是A510 v2相比2020年的A510變化也不算大,重點依然是優化能效,同性能功耗減少5%,頻率提升5%,因此之前的1.8GHz頻率現在可以提升到1.9GHz左右。
還有DSU-110,這個是新一代的核心互聯技術,核心搭配方式更靈活,除瞭1+3+4之外,還有1+4+4,2+2+4及8+4+0,最後一種配置就是針對筆記本這樣的高性能平臺的。
其他方面,Cortex-X3、A715及A510 v2等核心還針對更先進的工藝,如三星臺積電的5nm、4nm工藝做瞭優化,ARM還為開發者提供瞭方便的開發平臺及工具VFP,可以更好地仿真測試等等。
最後,Cortex-X3、A715、A510 v2等CPU架構最快今年底就能推出,不出意外的話,年底的驍龍8 G2就要換新的架構瞭。