WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
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)
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: front page image
(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.
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 (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (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)