Patent · US Active

Method for implementing GPU virtualization and related apparatus, and system

US10120705B2 · kind B2 · utility

2Cited by
1References
30Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 30, 2016
Grant dateNov 6, 2018
Priority date
Expiry dateDec 10, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06T2200/28
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for implementing GPU virtualization. The method is applied to a physical host and the physical host includes: a hardware layer including a GPU, a Host running on the hardware layer, and N back-end GPU Domains and M front-end VMs that run on the Host, where there are service channels between the N back-end GPU Domains and the M front-end VMs. The method includes: transferring, by an mth front-end VM, a GPU command to an nth back-end GPU Domain based on the service channels; and processing, by the nth back-end GPU Domain, the GPU command by using a GPU, to obtain corresponding processing result data, where the type of the operating systems running on the nth back-end GPU Domain and the mth front-end VM is same. The invention helps to optimize performance of a GPU virtualization system.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.