GVM
GVM is a GPU Virtual Machine for IOMMU-capable computers such as x86 and ARM.
Design & Documentation
Comprehensive documentation of I/O Virtualization & Mediated Devices can be found on the Mediated Device Internals page.
Documentation of the GVM Project's mdev-gpu library can be found at https://gvm-docs.openmdev.io/mdev-gpu