最近,Imagination GPU驅動完成了重大更新。Imagination客戶現已可通過合作伙伴門戶(Partner Portal)獲取最新版Linux與Android驅動開發套件(DDK)。我們整理了本次更新的重點內容。
Vulkan協作矩陣(Cooperative Matrix)支持
為加速圖形后處理、神經著色器、物理仿真以及GPU上的機器學習推理,DDK 25.2引入了對VK_KHR_cooperative_matrix擴展的支持。該擴展為Vulkan開發者提供了一種標準化、廣泛兼容的方式來處理協作矩陣運算,尤其適用于在計算著色器(compute shader)中實現高性能矩陣乘法(matmul)操作。
協作矩陣類型是一種中等規模的矩陣,主要在計算著色器中使用,其矩陣存儲在特定范圍內的所有執行實例(invocation)之間分布。不同實例協同執行矩陣乘法,實現并行化和優化的運算方式。這種機制與Imagination新一代E系列GPU中深度集成的AI加速模塊完美契合。
Vulkan管線編譯架構重構
隨著Vulkan的不斷演進,開發者需求也隨之變化,使得早期“預編譯完整管線與著色器對象”的模式逐漸不再適用。許多新擴展體現了這一趨勢,引入了更靈活、動態的管線行為。然而,這些變化也對依賴靜態管線狀態的傳統架構提出了挑戰。
為應對這一變化,我們對Vulkan驅動的著色器與管線編譯流程進行了大幅重構。此次改進引入了:模塊化編譯框架;更流暢的開發工作流;更高效的管線變體管理。通過改進緩存與哈希機制,顯著減少了運行時卡頓;同時,新引入的后期著色器鏈接與重新編譯能力,為未來的Vulkan創新和新一代應用需求奠定了基礎。
OpenCL內存管理優化
開發者現在可以通過CL_USE_HOST_PTR和CL_ALLOC_HOST_PTR使用固定內存(pinned memory),這對于帶寬密集型應用、重復性數據傳輸或受限于內存帶寬的場景尤其有效。
此外,我們還引入了將外部分配內存(如通過DMA-BUF文件描述符共享的緩沖區)導入OpenCL作為統一共享虛擬內存(SVM)的功能。這使得OpenCL與其他支持DMA-BUF的組件(如視頻解碼器、攝像頭驅動或其他計算API)之間能夠實現零拷貝數據共享。
通過將外部內存映射至OpenCL SVM空間,應用程序可實現:
避免子系統間冗余內存拷貝;
降低延遲并提升數據密集型流程的吞吐率;
在主機與設備間保持統一的內存訪問語義。
虛擬化系統中的更優電源管理
虛擬化是當前廣受歡迎的特性,尤其在汽車市場中——多域控制器中的GPU需同時支持車載娛樂系統、儀表盤及高級駕駛輔助系統(ADAS)等多個操作系統。采用GPU虛擬化的客戶現在可在平臺上使用GPU動態電壓與頻率調節(DVFS)功能,實現更高能效與性能平衡。
Imagination持續為Android、Windows以及Linux(開源與專有版本)驅動提供定期更新,使客戶能夠及時獲得對最新操作系統、API(及其常用擴展)的支持,同時享受持續的性能優化。
本次發布的25.2 RTM1版本將獲得至少一年的維護支持,涵蓋漏洞修復與安全更新。如需了解更多信息,歡迎與我們深入溝通。
英文鏈接:https://blog.imaginationtech.com/driver-update-adds-support-for-vulkan-and-opencl-extensions
聲明:本文為原創文章,轉載需注明作者、出處及原文鏈接。
-
gpu
+關注
關注
28文章
5194瀏覽量
135424 -
imagination
+關注
關注
1文章
620瀏覽量
63358 -
Vulkan
+關注
關注
0文章
31瀏覽量
6129
發布評論請先 登錄
支持OpenGL 4.6與Vulkan 1.3,摩爾線程發布圖形顯卡驅動v320.130
連接標準聯盟正式推出Matter 1.5版本
Imagination?開源圖形驅動新增Vulkan 1.2支持,并擴展多款GPU適配
開鴻Bot系列大版本更新:體驗穩定升級,樂享高效協同!
在Imagination GPU上優化計算任務的十大技巧
NVIDIA RAPIDS 25.06版本新增多項功能
摩爾線程發布圖形顯卡驅動程序v310.120
NVIDIA桌面GPU系列擴展新產品
Imagination GPU 全面支持 Vulkan 1.4 和 Android 16
NVIDIA Dynamo新增對亞馬遜云科技服務的支持
Imagination GPU 驅動更新:新增多項 Vulkan 與 OpenCL 擴展支持
評論