Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2018040112) ALLOCATION OF GRAPHICS PROCESSING UNITS FOR VIRTUAL MACHINES
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2018/040112 International Application No.: PCT/CN2016/098137
Publication Date: 08.03.2018 International Filing Date: 05.09.2016
IPC:
G06F 9/455 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
44
Arrangements for executing specific programmes
455
Emulation; Software simulation
Applicants:
HUAWEI TECHNOLOGIES CO., LTD. [CN/CN]; Huawei Administration Building Bantian, Longgang District Shenzhen, Guangdong 518129, CN
THE GOVERNING COUNCIL OF THE UNIVERSITY OF TORONTO [CA/CA]; Banting Institute 100 College Street Toronto, Ontario M5G 1L5, CA
Inventors:
EYAL, DeLara; CA
DANIEL, Kats; CA
ALLSOP, Graham; CA
HAN, Weidong; CN
XIE, Feng; CN
Priority Data:
Title (EN) ALLOCATION OF GRAPHICS PROCESSING UNITS FOR VIRTUAL MACHINES
(FR) ATTRIBUTION D'UNITÉS DE TRAITEMENT GRAPHIQUES DESTINÉE À DES MACHINES VIRTUELLES
Abstract:
(EN) The present disclosure provides systems, methods, and computer-readable media for managing graphics processing unit (GPU) allocation for a virtual machine (VM). A first GPU driver, associated with a first GPU, is offloaded from an operating system (OS) of the VM. Then, the first GPU is deallocated from the VM. A second GPU is allocated to the VM, and a second GPU driver, associated with the second GPU, is loaded in the OS of the VM. To restore a GPU context from the first GPU within the second GPU, a GPU command log from the first GPU is replayed to the second GPU.
(FR) La présente invention concerne des systèmes, des procédés et des supports lisibles par ordinateur pour gérer l'attribution d'une unité de traitement graphique (GPU) pour une machine virtuelle (VM). Un premier pilote de GPU, associé à une première GPU, est déchargé à partir d'un système d'exploitation (OS) de la VM. Puis, la première GPU est désattribuée à partir de la VM. Une seconde GPU est attribuée à la VM, et un second pilote de GPU, associé à la seconde GPU, est chargé dans l'OS de la VM. En vue de restaurer un contexte de GPU à partir de la première GPU à l'intérieur de la seconde GPU, un journal de commande de GPU à partir de la première GPU est relu à la seconde GPU.
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)