Hacker News new | ask | show | jobs
by amelius 1405 days ago
Modern computing increasingly relies on the GPU, and it is disappointing to see that virtualization tools are lacking in this area.
1 comments

You could also put it the other way around: Modern computing increasingly relies on virtualization and it is disappointing to see that GUI tools increasingly require GPU acceleration making them inaccessible inside virtualized environments.
Some tasks really require GPU, e.g. in high-performance computing and neural networks.
Why would you want to embrace virtualization that throws away most of your compute power?
It wouldn't throw away any power if the GPU makers decided to

1. Enable SR-IOV (or whatever their equivalent is named) for all GPUs, so people could split the GPU power as they wanted and allocate these shares to VMs

2. Continued to evolve SR-IOV to reduce overhead and allow more dynamic allocation of resources