Your organization is exploring GPU virtualization to allow multiple virtual machines to share a single high-end GPU resource. Which NVIDIA software solution enables this GPU virtualization capability?
Select an answer to reveal the explanation.
Short Explanation and Infographic
NVIDIA vGPU is the virtualization software that lets you partition a physical GPU into multiple virtual GPUs for VM sharing. NVIDIA Horizon delivers virtual desktops (it uses vGPU but doesn't perform virtualization itself). "virtGPU" isn't a real product. CUDA is a parallel computing platform, not a virtualization technology.
Full explanation below image
Full Explanation
NVIDIA vGPU is a virtualization technology that creates virtual GPUs from a physical GPU, allowing multiple VMs to share GPU resources. Each VM sees its own virtual GPU and can run workloads independently. This is valuable for: reducing per-VM GPU costs (one physical GPU can serve multiple VMs), enabling better utilization (you don't need a dedicated GPU per VM), and supporting scenarios where VMs need GPU acceleration but don't need full-GPU power. NVIDIA Horizon is a virtual desktop infrastructure (VDI) platform that can use vGPU to accelerate virtual desktops. Horizon does the VDI orchestration; vGPU does the GPU sharing. "virtGPU" is not an NVIDIA product. CUDA is for GPU programming, not virtualization. The question distinguishes between the virtualization technology (vGPU) and platform layers that use it (Horizon).