In einer durch NVIDIA vGPU unterstützten virtualisierten Umgebung erzeugt die in der Virtualisierungsschicht mit dem Hypervisor installierte vGPU-Software virtuelle GPUs, die eine gemeinsame Nutzung einer einzelnen physischen GPU durch mehrere VMs oder die Zuordnung mehrerer physischer GPUs zu einer einzelnen VM ermöglichen.
vGPU-Software enthält einen Grafik- oder Enterprise-Treiber für jede VM. Da die Arbeit, die üblicherweise von der CPU übernommen wurde, auf die GPU übertragen wird, wird eine deutlich verbesserte Nutzererfahrung erzielt. Das ermöglicht die Unterstützung anspruchsvoller technischer und kreativer Anwendungen sowie rechenintensiver Workloads wie KI und Datenwissenschaft in einer virtualisierten bzw. Cloud-Umgebung.