4 ms·
While I agree that Google is not buying GeForce GPUs, their general use-case for GPUs does not require virtualization. They use containers to isolate and throt
by cambion 10y ago
While I agree that Google is not buying GeForce GPUs, their general use-case for GPUs does not require virtualization.
They use containers to isolate and throttle different tasks/jobs running on the same hardware.
At their scale, virtualization would be significantly wasteful in terms of manageability and overhead.
- dogma1138 10y agoI think we have different meaning for virtualization when it comes to GPU. I'm not talking about running virtual OS, I'm talking about things like rCUDA, GPU direct and RDMA. But still even for their containers solution they need support for gpu passtrough and vGPU if not they can't run containers. NVIDIA doesn't allow you to run GeForce cards over a hypervisor.
- tmzt 10y agoContainers would imply there is no hypervisor involved, only a dri device exposed by the kernel and bind-mounted into the namespace. You would still need support for multiple contexts but that doesn't require multiple (virtual) PCI devices or an IOMMU.