Offloading GPU computations for computers and virtual machines
AssigneeParallels International GmbH
InventorsAnton Zelenov, Nikolay Dobrovolskiy, Serguei M. Beloussov, Alexey Koryakin
Life of this patent
Estimating the term…
Loading patent…
AssigneeParallels International GmbH
InventorsAnton Zelenov, Nikolay Dobrovolskiy, Serguei M. Beloussov, Alexey Koryakin
Estimating the term…
A system and method is provided for performing computations on a virtual machine without a special hardware computation unit, such as a discrete graphics processing unit (GPU). The described method uses a computation module to intercept requests from a user application executing in a virtual machine on a first physical computer. The intercepted requests may include requests to configure GPU computation grids, start and finish accelerated code execution, and transfer data to and from the special computation unit. The computation module offloads accelerated code to a second physical computer having a physical special hardware unit (e.g., discrete GPU).
A method for performing computations on a virtual machine without a special hardware computation unit, the method comprising:
A system for performing computations on a virtual machine without a special hardware computation unit, the system comprising:
A non-transitory computer readable medium comprising computer executable instructions for performing computations on a virtual machine without a special hardware computation unit, including instructions for:
Dependencies are inferred from the claim text.