responsabilidad: vGPU es uno de los proyectos que yo estaba trabajando en ...
Si desea acceder a la GPU a través de APIs de CUDA o OpenCL, sugiero que eche un vistazo a http://www.zillians.com/vgpu
Por La simple implementación de SR-IOV en la GPU no va a funcionar, no solo por la falta de soporte en el hardware, sino también por la posibilidad de utilizar recursos de GPU virtualizados bajo el hipervisor. Pregunta simple: ¿Cuántas GPU puede caber en su chasis? y compartirlos para cada instancia de máquina virtual, lo que degradará mucho el rendimiento y tendrá grandes requisitos de ancho de banda en el conmutador PCI-E ... ¿tiene sentido?
Es por eso que Amazon EC2 solo proporciona instancias de GPU dedicadas y también la razón por la que elegimos implementar VGPU para hacer de la GPU una unidad de computación escalable y compartida.
Mucho lo dudo - incluso la caja virtual que tiene aceleración de hardware OpenGL no lo hace –
Esto no es posible todavía, pero será eventualmente: en noviembre de 2008, VMWare compró Tungsten Graphics, el desarrollador corporativo líder de código abierto en 3D controladores y cosas relacionadas, como la infraestructura de controlador de plataforma cruzada de Gallium. Desde entonces, comenzaron a trabajar en un rastreador de estado OpenCL para galio, y lanzaron un back-end de galio para su GPU virtual. Pasará un tiempo antes de que toda la pila esté lista para la producción, pero la mayoría de las piezas requeridas ya se han iniciado y están en desarrollo activo. – user57368
Dejar esta pregunta abierta ya que podría cambiar. – Bolster