高通 Adreno GPU 產品線已經在多代驍龍手機系統級芯片(SoC)中取得了顯著成就。
高通的目標不僅限于手機市場,隨著AI PC的機會,高通顯然有更遠大的抱負:進軍更高功率和性能需求的領域。驍龍 X Elite,特別是其集成顯卡Adreno X1,如何在競爭激烈的筆記本電腦市場中脫穎而出。
![芯片技術|高通驍龍 X Elite 的 Adreno iGPU 詳解](http://www.1jiwang.com/uploads/image/2024/0713/2304013X10.png)
Part 1
Adreno X1:命名和架構
高通為其最新的驍龍 X Elite 選擇了一個新穎的命名方式,將其集成顯卡稱為 Adreno X1。盡管內部驅動程序依然稱其為 Adreno 741,這意味著 Adreno X1 是 Adreno 730 的擴展版本。Adreno 730 曾在驍龍 8+ Gen 1 手機芯片中表現不俗,而 Adreno X1 則進一步提升了性能。
![芯片技術|高通驍龍 X Elite 的 Adreno iGPU 詳解](http://www.1jiwang.com/uploads/image/2024/0713/23040264201.png)
在測試過程中,Adreno X1 在三星 Galaxy Book4 Edge 上表現優異,而英特爾的 Core Ultra 7 155H 和 AMD 的 Phoenix 也在各自的設備中進行了對比測試。
● GPU 性能:頻率與內存子系統
為了應對高性能需求的 PC 游戲,高通對 Adreno X1 的頻率進行了提升。在驍龍 X Elite 的高端版本中,Adreno X1 可以達到1.5 GHz的頻率,而在我們測試的版本中被限制在1.25 GHz。這一頻率遠高于 Adreno 730 在驍龍 8+ Gen 1 中的900 MHz。
高通還增強了內存子系統,采用了128位的LPDDR5X內存控制器,支持高達64GB的DRAM容量,確保了GPU的穩定運行。與英特爾的 Xe-LPG iGPU 和 AMD 的 RDNA 3 iGPU 相比,Adreno X1 在理論FP32吞吐量上表現非常接近。
● 著色器處理器與執行單元
![芯片技術|高通驍龍 X Elite 的 Adreno iGPU 詳解](http://www.1jiwang.com/uploads/image/2024/0713/23040210442.png)
Adreno X1 由多個著色器處理器(SP)組成,每個SP包含兩個微著色器處理器紋理處理器(uSPTP)。這種結構類似于AMD的RDNA系列和Nvidia的Maxwell及Pascal架構。Adreno X1 使用大型64寬或128寬向量(波),這使得它在處理數據時能夠保持較高的效率。
![芯片技術|高通驍龍 X Elite 的 Adreno iGPU 詳解](http://www.1jiwang.com/uploads/image/2024/0713/230403O533.png)
高通沒有公開Adreno X1的最大占用率,但每個uSPTP都擁有192KB的寄存器文件容量,比Adreno 730的64KB提高了50%。然而,這一改進并未完全解決高端著色器程序在使用大量寄存器時的延遲問題。
Part 2
內存訪問與緩存結構
![芯片技術|高通驍龍 X Elite 的 Adreno iGPU 詳解](http://www.1jiwang.com/uploads/image/2024/0713/230404G534.png)
Adreno X1在內存訪問和緩存方面也進行了優化。每個uSPTP專用的2KB紋理緩存確保了基本的內存訪問效率。與AMD和英特爾的iGPU相比,Adreno X1在緩存帶寬和延遲方面具有一定的競爭力。它新增了128KB的集群緩存,進一步優化了內存訪問。
![芯片技術|高通驍龍 X Elite 的 Adreno iGPU 詳解](http://www.1jiwang.com/uploads/image/2024/0713/230404GD5.png)