半年後,實時光線追蹤會是 Android 旗艦的標配

除了 iPhone 搭載自研 A 系列芯片,Android 廠商們的 SoC 多是來自於高通、聯發科與三星。

▲ 圖片來自:wccftech

而高通、聯發科與三星在 SoC 自主設計 CPU、GPU 架構上涉及不深,更偏向以 Arm 的公版架構為主。

如此,就帶來了一個問題,當 Arm 公版架構設計不佳的時候,很容易引起連鎖反應,旗艦芯片表現不佳,最終 Android 旗艦產品也大面積發熱耗電。

▲  圖片來自:《權力的遊戲》

倘若再加上芯片代工廠的工藝良率不高,簡直就是雪上加霜。

近年來,Android 高端 SoC 也陷入瞭如此的惡性循環,近年各廠的 Android 旗艦也被拖下了水。


原本算是較為小眾的 SoC 知識,也逐步成為普通消費者的一個選購認知。

不過,相對於較難趕超的製程工藝,Arm 的公版架構定型之後,還是可以通過優化逐步扭轉劣勢。

▲ 第一代 Armv9 CPU 核心 圖片來自:Arm

去年,Arm 在公版架構中引入了 Armv9 指令集,帶來了 Cortex-X2、Cortex-A 710 和 Cortex-A510 三款全新的公版 CPU 核心。

最終在驍龍 8 Gen1 和天璣 9000 中,這套全新的架構相對於前代有了一定的提升,但仍舊有着不小的優化空間


在前些日子的 Total Compute Solutions 2022 大會上,Arm 對外公佈了最新一代的公版架構,包括全新的 Cortex-A 三個 CPU 核心與全新的 GPU 系列。

新一代的 CPU 架構核心幾乎也是就是圍繞着優化與加強,GPU 則實打實的是創新。
CPU 着重提升能效比

Arm 芯片的優勢便是能效比,但近年超大核 Cortex-X 的出現也開始讓移動端的 Arm 芯片的絕對性能有了不小的進步。

新一代的 Cortex-X3 的出現,依舊是為了峯值性能,在與 Cortex-X2 相同的 3.3GHz 時鐘頻率之下,X3 有着 25% 的性能提升。


倘若 X3 運行在 3.6GHz 下,相對於一些主流級別的筆記本處理器來説,則有着 34% 的提升。

顯然,Cortex-X3 超大核的超頻潛力,以及更高的性能(和能耗)是給 Arm 的 PC 所準備,並非是為下一代的手機旗艦 SoC 所設計。

大核心 Cortex-A715 從命名來看,更像是對前作 A710 的改進,重點圍繞的是效率。

核心結構優化之後,Cortex-A715 帶來了 5% 的性能提升,同時能耗有了 20% 的降低。

從曲線來看,無論是在何種狀態,A715 相對於 A710 都有着更好的能效比。為此,Arm 還表示在相同的頻率和緩存下,A715 已經有了媲美 X1 的性能。


另外在大核心上,Arm 徹底地取消了對 32 位 App 的支持。因此,A715 的指令解碼器的尺寸比前作縮小了 4 倍,使得 A715 核心在面積、功率和執行方面更有效率。

中核心的命名仍是 Cortex-A510,但 Arm 仍舊做了優化,並稱之為是煥然一新的 A510。(感覺更像是重做了一遍 A510,畢竟前作問題很大。)

新 A510 核心,改進了時序,優化效率,由此功耗降低 5%。最為關鍵的是,A510 重新加入了對 32 位 App 的支持。


為此這個全新的 A510 也會被運用到物聯網等其他領域,同樣地,也不僅面向智能手機。
除了三款自有 Cortex 核心的優化迭代,Arm 的 DSU(DynamIQ Shared Unit 動態共享單元)也更新支持 12 個內核與 16MB 的 L3 緩存。


由此,未來的 Arm 處理器可能有着更為豐富的核心組合,除了常見的 1+3+4 的三叢架構,也可以是 1+4+4、2+2+4 等組合,甚至在一些追求更高能的芯片上,也可以用上 8+4+0 這種究極組合。

總的來説,Arm 新一代的 Cortex 核心多是在優化前代的結構,儘量提供更優的能效比,以及修正前代的一些不合理的設計。

另外,Arm 的核心設計也不僅限於智能手機,而是開始擴展各個核心的覆蓋範圍,超大核心 X3 着重向 PC 領域發展,而中核心 A510 具有更強的兼容性以面向物聯網等領域。

GPU 光追將成為標配

以往來説,Arm 的公版 GPU 相對於 CPU 核心來説要弱勢一點,更像是個基礎的配置。

Arm 公版的 Mali GPU 不斷迭代,在上一代的旗艦芯片中,公版的 Mali 在表現上已經接近高通自研的 Adreno。


隨着新一代 CPU 核心的發佈,Arm 也更新了新一代的公版 GPU。與此前例行升級不同的是, 這次 Arm 帶來了一個全新的 Immortalis 旗艦系列。

▲ Immortan Joe 圖片來自:《瘋狂麥克斯 4》

Immortalis 系列與 Mali 在功能上最大的區別就是對光線追蹤的支持,而在核心上,Immortalis-G715 擁有至少 10 個核心,而 Mali-G715 則可搭載 7~9 個核心。

核心數量上的差距,以及硬件上對光線追蹤的支持,都讓 Immortalis-G715 有着更廣泛的用處,與 Cortex-X3 一樣,更像是提前為 Arm 桌面級芯片做一個鋪墊。


Arm 產品管理總監 Andy Craigen 宣稱 Immortalis-G715 僅用了 4% 的着色器核心區域,便通過硬件加速帶來了 3 倍的性能提升。

其實,在 Arm 前代的 Mali-G710 GPU 上,就提供了基於軟件的光線追蹤。另外,三星的 Exynos 2200 也同 AMD 合作,推出了硬件上對光線追蹤的支持。

無論是 Arm,還是芯片廠商,都在提前佈局移動端的光線追蹤,只不過目前來説對外演示的多是幾個 Demo,而遊戲開發商們並未有明確的行動。

▲ 新 GPU 光線追蹤演示 Demo(動圖有壓縮),注意看光影的變化 圖片來自:Arm

對於移動端的 3D 遊戲來説,大範圍的硬件光追加持,有些像黎明之前的黑暗。

不過,Arm 的 Paul Williamson 在接受 TheVerge 的採訪時,就暗示待明年搭載 Immortalis-G715 GPU 的終端上市後,就會有相應的產品以提供有趣的體驗。

▲ 圖片來自:Android Authority

常規更新的 Mali-G715,如同 Cortex-A715 一般,着重在能效上提升,相對於 G710,有着 15% 的能效優化。

另外,Arm 也更新了一款定位略低於 Mali-G715 的 GPU,Mali-G615,區別就是有着更少的核心(小於 6 個),面向中端 Arm 處理器。

要説 Mali-G715 和 G615 是常規迭代的話,那硬件上支持光追的 Immortalis-G715 實打實的是大升級,對於 3D 圖像有了更好的計算性能。


Immortalis 系列的 GPU 與 Cortex-X 超大核類似,更像是 Arm 為桌面級處理器所準備,似乎準備開始在 Arm PC 上發力了。

芯片廠商們開始瞄向 Arm PC 領域

除了高通,三星 Exynos、聯發科都會直接運用 Arm 的公版 CPU、GPU 架構,只不過核心頻率、製程有所不同。

▲ AMD 的加入,也沒能拯救 Exynos 2200

而隨着三星上一代 Exynos 2200 開始與 AMD 一同合作推出 Xclipse GPU 之後,目前主流 SoC 市場也只有聯發科在依照 Arm 公版架構進行開發天璣系列。

與三星 Exynos 找到 AMD 合作類似,高通則是直接收購了 NUVIA,一家擁有自主設計 Arm 芯片架構的公司,目的便是着手於自己的 Arm 架構芯片。

高通內部也準備了一塊代號「Hamoa」的芯片,初期的目標便是蘋果 M 芯片。其 CPU 將會引入自主設計的 IP 架構內核,而非是 Arm 公版架構。

很多分析師也表示,高通也有計劃將自主設計 IP 的 CPU 內核引入驍龍芯片之中,當然前提是表現足夠優秀。

▲ 蘋果芯片已經領跑於高通、聯發科、三星

之所以不像蘋果 A 芯片一般直接切換,實則還是由於驍龍芯片的市場份額太大,風險太高。

如今,Arm 的公版架構更像是一個基礎,越來越接近於給廠商們一個參考。

▲ 蘋果芯片就是「差異化」的代名詞

有能力的芯片廠商也在逐步開始自主設計核心架構,為的就是與蘋果 A、M 芯片一樣,有着更強的差異化,從而獲得更多的訂單量。

Arm 公版架構也開始着眼於 Arm 生態的打造,超大核 Cortex-X、 Immortalis 系列的 GPU 峯值性能的提升, 為的就是 Arm PC 處理器的佈局,Cortex-A510 的重新設計,有了更好的向下兼容性。

智能手機市場已經轉變為存量市場,無論是高通這種芯片廠商,還是 Arm 這種核心 IP 提供商來説,潛力巨大的 Arm PC 領域可能會是它們的下一個增長點。


資料來源:愛範兒(ifanr)

如果喜歡我們的文章,請即分享到︰

標籤: Android  實時光線追蹤