英特爾發布了其 GPGMM 軟件 v0.1,即開源通用 GPU 內存管理庫。該庫旨在供採用 Vulkan 或 D3D12 API 的現代軟件使用,以幫助應用程序開發人員處理低級視頻內存管理。
“GPGMM 是通用 GPU 內存管理 C++ 庫,供 GPU 應用程序/運行時使用,這些應用程序/運行時使用現代圖形和計算 API(D3D12 或 Vulkan),允許低級內存管理。GPGMM 是一種快速、多線程、成熟的 GPU 內存管理器 (GMM) 實現,取代了舊圖形和計算 API(D3D11 或 OpenGL)通過 GPU 驅動程序實現的功能。”
英特爾通過 Apache 2.0 軟件許可提供 GPGMM。
GPGMM 設計文檔涵蓋了更多細節這個用於 vRAM 的內存管理庫。
在昨天發布的 GPGMM v0.1 中,有各種新的 API 功能,包括一些重大更改。還改進了錯誤和調試消息、針對 D3D12 執行警告、編譯修復、測試增強以及其他用於改進此通用 GPU 內存管理庫的更改。
有興趣了解更多信息的應用程序/遊戲開發人員Intel 的 GPGMM 項目可以在 GitHub 上找到。