Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2019005485) COMMUTATION DE CONTEXTE DE VIRTUALISATION PRÉCOCE POUR DISPOSITIF DE TRAITEMENT ACCÉLÉRÉ VIRTUALISÉ
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication : WO/2019/005485 N° de la demande internationale : PCT/US2018/037341
Date de publication : 03.01.2019 Date de dépôt international : 13.06.2018
CIB :
G06F 9/455 (2006.01)
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9
Dispositions pour la commande par programme, p.ex. unité de commande
06
utilisant un programme emmagasiné, c. à. d. utilisant une unité de stockage interne de l'équipement de traitement de données pour recevoir et conserver le programme
44
Dispositions pour exécuter des programmes spécifiques
455
Emulation; Simulation de logiciel
Déposants :
ADVANCED MICRO DEVICES, INC. [US/US]; 2485 Augustine Drive Santa Clara, US 95054, US
ATI TECHNOLOGIES ULC [CA/CA]; 1 Commerce Valley Drive East Markham, Ontario L3T 7X6, CA
Inventeurs :
CHENG, Gongxian Jeffrey; CA
REGNIERE, Louis; US
ASARO, Anthony; CA
Mandataire :
HAMBERGER, Joshua A.; US
Données relatives à la priorité :
15/637,80029.06.2017US
Titre (EN) EARLY VIRTUALIZATION CONTEXT SWITCH FOR VIRTUALIZED ACCELERATED PROCESSING DEVICE
(FR) COMMUTATION DE CONTEXTE DE VIRTUALISATION PRÉCOCE POUR DISPOSITIF DE TRAITEMENT ACCÉLÉRÉ VIRTUALISÉ
Abrégé :
(EN) A technique for efficient time-division of resources in a virtualized accelerated processing device ("APD") is provided. In a virtualization scheme implemented on the APD, different virtual machines are assigned different "time-slices" in which to use the APD. When a time-slice expires, the APD performs a virtualization context switch by stopping operations for a current virtual machine ("VM") and starting operations for another VM. Typically, each VM is assigned a fixed length of time, after which a virtualization context switch is performed. This fixed length of time can lead to inefficiencies. Therefore, in some situations, in response to a VM having no more work to perform on the APD and the APD being idle, a virtualization context switch is performed "early." This virtualization context switch is "early" in the sense that the virtualization context switch is performed before the fixed length of time for the time-slice expires.
(FR) L'invention concerne une technique de répartition temporelle efficace de ressources dans un dispositif de traitement accéléré ("APD") virtualisé. Dans un schéma de virtualisation mis en œuvre sur l'APD, différentes "tranches de temps" dans lesquelles l'APD est utilisé sont attribuées à différentes machines virtuelles. Lorsqu'une tranche de temps expire, l'APD effectue une commutation de contexte de virtualisation par des opérations d'arrêt pour une machine virtuelle ("VM") actuelle et des opérations de démarrage pour une autre VM. Une durée fixe est généralement attribuée à chaque VM, après quoi une commutation de contexte de virtualisation est réalisée. Cette durée fixe peut conduire à des inefficacités. Par conséquent, dans certaines situations, en réponse à une VM n'ayant plus de travail à effectuer sur l'APD et dont l'APD est au repos, une commutation de contexte de virtualisation est réalisée de manière "précoce". Cette commutation de contexte de virtualisation est "précoce" dans le sens où la commutation de contexte de virtualisation est réalisée avant l'expiration de la durée fixe de la tranche de temps.
front page image
États désignés : 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, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JO, JP, KE, KG, KH, KN, KP, KR, KW, 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
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB (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)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)