Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2016202154) PROCÉDÉ ET SYSTÈME D'ATTRIBUTION DE RESSOURCES DE GPU
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication : WO/2016/202154 N° de la demande internationale : PCT/CN2016/083315
Date de publication : 22.12.2016 Date de dépôt international : 25.05.2016
CIB :
G06F 9/50 (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
46
Dispositions pour la multiprogrammation
50
Allocation de ressources, p.ex. de l'unité centrale de traitement (UCT)
Déposants :
华为技术有限公司 HUAWEI TECHNOLOGIES CO., LTD. [CN/CN]; 中国广东省深圳市 龙岗区坂田华为总部办公楼 Huawei Administration Building, Bantian, Longgang District Shenzhen, Guangdong 518129, CN
Inventeurs :
王聪 WANG, Cong; CN
展旭升 ZHAN, Xusheng; CN
包云岗 BAO, Yungang; CN
Données relatives à la priorité :
201510346334.919.06.2015CN
Titre (EN) GPU RESOURCE ALLOCATION METHOD AND SYSTEM
(FR) PROCÉDÉ ET SYSTÈME D'ATTRIBUTION DE RESSOURCES DE GPU
(ZH) 一种GPU资源的分配方法及系统
Abrégé :
(EN) Disclosed are a GPU resource allocation method and system, which relate to the technical field of computers and can solve the problem that a kernel program with a high priority cannot be responded to in time. The method comprises: a global logic controller (1011) determining a kernel program to be distributed from a kernel state register table (1012); looking up an SM capable of running at least one complete thread block from an SM state register table (1013); when the SM capable of running at least one complete block is not found, looking up a first SM from the SM state register table (1013), the first SM being an SM capable of running at least one tread beam warp; when the first SM is found, distributing blocks in the kernel program to be distributed to the first SM; and when the first SM is not found, looking up a second SM, and then distributing the blocks in the kernel program to be distributed to the second SM. The present invention is applicable to GPU resource allocation.
(FR) L'invention concerne un procédé et un système d'attribution de ressources de GPU, qui s'appliquent au domaine technique des ordinateurs et qui peuvent résoudre le problème se posant lorsqu'il est impossible de répondre à temps à un programme de commande résident qui a une priorité élevée. Selon ledit procédé, un contrôleur logique global (1011) : détermine un programme de commande résident à distribuer à partir d'une table de registre d'état de noyau (1012) ; cherche un SM pouvant exécuter au moins un bloc de fils complet dans une table de registre d'état de SM (1013) ; cherche un premier SM dans la table de registre d'état de SM (1013) lorsque le SM pouvant exécuter au moins un bloc complet n'est pas trouvé, le premier SM étant un SM qui peut exécuter au moins une chaîne de faisceaux de fils ; distribue des blocs dans le programme de commande résident à distribuer au premier SM quand le premier SM est trouvé ; et cherche un second SM lorsque le premier SM n'est pas trouvé, puis distribue les blocs dans le programme de commande résident à distribuer au second SM. La présente invention s'applique à l'attribution de ressources de GPU.
(ZH) 一种GPU资源的分配方法及系统,涉及计算机技术领域,可以解决高优先级的kernel程序得不到及时响应的问题。通过全局逻辑控制器(1011)从核kernel状态寄存器表(1012)中确定待分发kernel程序;从SM状态寄存器表(1013)中查找能够运行至少一个完整线程块block的SM;当未查找到能够运行至少一个完整block的SM时,从SM状态寄存器表(1013)中查找第一SM,第一SM为能够运行至少一个线程束warp的SM;当查找到第一SM时,将待分发kernel程序中的block分发给第一SM;当未查找到第一SM时,查找第二SM,进而将待分发kernel程序中的block分发给第二SM。其适于GPU资源分配时采用。
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, 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
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 : chinois (ZH)
Langue de dépôt : chinois (ZH)