Demon: Efficient in-Device MMU Virtualization in Mediated Pass-Through
Demon reuses the guest in-device MMU as the 1st-dimensional translation and utilizes the system IOMMU to construct a 2nd-dimensional address translation. Demon is implemented with a prototype named gDemon which virtualizes GPU MMU and achieves up to 19 times the performance improvement.
Keyword: Device MMU, IOMMU, GPU, XenGT, Mediated Pass-Through