In un ambiente virtualizzato basato su NVIDIA vGPU, il software vGPU, installato a livello di virtualizzazione insieme all'hypervisor, crea GPU virtuali che consentono di condividere una GPU fisica con più VM o una singola VM per sfruttare la potenza di più GPU fisiche.
Il software vGPU include un driver grafico o aziendale per ogni VM. Poiché il lavoro normalmente eseguito dalla CPU viene scaricato sulla GPU, gli utenti ottengono un'esperienza decisamente migliore. Ciò consente il supporto di applicazioni ingegneristiche e creative esigenti, oltre a carichi di lavoro ad alta intensità di calcolo come l'IA e la scienza dei dati, in un ambiente virtualizzato e cloud.