去年3月份推出針對未來十年的ARMv9指令集之後,ARM又在5月份推出了採用ARMv9的第一代產品,包括Cortex-X2、A710等CPU,今天ARM又推出Cortex-X3、A715 和A510 Refresh等新一代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架構最快今年底就能推出,不出意外的話,年底的Snapdragon 8 Gen 2就要換新的架構了。
消息來源
|