Invention Grant
- Patent Title: Offloading GPU computations for computers and virtual machines
-
Application No.: US15695141Application Date: 2017-09-05
-
Publication No.: US10372497B1Publication Date: 2019-08-06
- Inventor: Anton Zelenov , Nikolay Dobrovolskiy , Serguei M. Beloussov , Alexey Koryakin
- Applicant: Parallels International GmbH
- Applicant Address: CH Schaffhausen
- Assignee: Parallels International GmbH
- Current Assignee: Parallels International GmbH
- Current Assignee Address: CH Schaffhausen
- Agency: Arent Fox LLP
- Agent Michael Fainberg
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F9/50 ; G06F9/54

Abstract:
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).
Information query