Intel ha pubblicato la v0.1 del suo software GPGMM, la libreria di gestione della memoria per GPU per uso generico open source. Questa libreria è pensata per essere utilizzata dal software moderno che utilizza le API Vulkan o D3D12 per aiutare gli sviluppatori di applicazioni a gestire la gestione della memoria video di basso livello.
“GPGMM è una libreria C++ per la gestione della memoria GPU per uso generico utilizzata da applicazioni/runtime GPU che utilizzano grafica moderna e API di calcolo (D3D12 o Vulkan) che consentono la gestione della memoria a basso livello. GPGMM è un veloce, multi-thread, Implementazione completa di GPU Memory Manager (GMM) che sostituisce ciò che le precedenti API di grafica e calcolo (D3D11 o OpenGL) avevano realizzato tramite il driver GPU.”
Intel rende GPGMM disponibile tramite una licenza software Apache 2.0.
Il documento di progettazione di GPGMM copre maggiori dettagli su questa libreria di gestione della memoria per vRAM.
Con il rilascio di GPGMM v0.1 di ieri, ci sono diverse nuove funzionalità dell’API, tra cui alcune modifiche importanti. Ci sono anche messaggi di errore e debug migliorati, esecuzione di avvisi per D3D12, correzioni di compilazione, miglioramenti dei test e altre modifiche per migliorare questa libreria di gestione della memoria GPU per uso generico.
Sviluppatori di applicazioni/giochi interessati a saperne di più Il progetto GPGMM di Intel può trovarlo su GitHub.