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. (WO2018063580) METHOD AND APPARATUS FOR EFFICIENT USE OF GRAPHICS PROCESSING RESOURCES IN A VIRTUALIZED EXECUTION ENVIRONMENT
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2018/063580 International Application No.: PCT/US2017/047788
Publication Date: 05.04.2018 International Filing Date: 21.08.2017
IPC:
G06F 13/16 (2006.01) ,G06F 9/455 (2006.01) ,G06T 1/20 (2006.01)
Applicants: INTEL CORPORATION[US/US]; 2200 Mission College Boulevard Santa Clara, California 95054, US
Inventors: JOHNSON, Stephen P.; US
Agent: WEBSTER, Thomas C.; US
Priority Data:
15/280,44629.09.2016US
Title (EN) METHOD AND APPARATUS FOR EFFICIENT USE OF GRAPHICS PROCESSING RESOURCES IN A VIRTUALIZED EXECUTION ENVIRONMENT
(FR) PROCÉDÉ ET APPAREIL POUR UTILISATION EFFICACE DE RESSOURCES DE TRAITEMENT GRAPHIQUE DANS UN ENVIRONNEMENT D'EXÉCUTION VIRTUALISÉ
Abstract: front page image
(EN) An apparatus and method are described for an efficient multi-GPU virtualization environment. For example, one embodiment of an apparatus comprises: a plurality of graphics processing units (GPUs) to be shared by a plurality of virtual machines (VMs) within a virtualized execution environment; a shared memory to be shared between the plurality of VMs and GPUs executed within the virtualized graphics execution environment; the GPUs to collect performance data related to execution of commands within command buffers submitted by the VMs, the GPUs to store the performance data within the shared memory; and a GPU scheduler and/or driver to schedule subsequent command buffers to the GPUs based on the performance data.
(FR) La présente invention concerne un appareil et un procédé pour un environnement efficace de virtualisation multi-GPU. Par exemple, un mode de réalisation d'un appareil comprend : une pluralité d'unités de traitement graphique (GPU) qui doivent être partagées par une pluralité de machines virtuelles (VM) dans un environnement d'exécution virtualisé ; une mémoire partagée destinée à être partagée entre la pluralité de VM et les GPU exécutées à l'intérieur de l'environnement d'exécution graphique virtualisé ; les GPU étant destinées à collecter des données de performances connexes à l'exécution de commandes dans des mémoires tampons de commande soumises par les VM, les GPU étant destinées à stocker les données de performances dans la mémoire partagée ; et un ordonnanceur et/ou un pilote de GPU pour ordonnancer des mémoires tampons de commande suivantes pour les GPU sur la base des données de performances.
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, 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
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)