The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 06, 2018

Filed:

Jun. 30, 2016
Applicant:

Huawei Technologies Co., Ltd., Shenzhen, CN;

Inventors:

Weidong Han, Shanghai, CN;

Yingdong Liu, Hangzhou, CN;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2018.01); G06T 1/20 (2006.01); G06F 9/4401 (2018.01);
U.S. Cl.
CPC ...
G06F 9/45537 (2013.01); G06F 9/4411 (2013.01); G06F 9/45558 (2013.01); G06T 1/20 (2013.01); G06F 2009/45579 (2013.01); G06F 2009/45595 (2013.01); G06T 2200/28 (2013.01);
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 mfront-end VM, a GPU command to an nback-end GPU Domain based on the service channels; and processing, by the nback-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 nback-end GPU Domain and the mfront-end VM is same. The invention helps to optimize performance of a GPU virtualization system.


Find Patent Forward Citations

Loading…