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

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Options
Langue d'interrogation
Stemming/Racinisation
Trier par:
Nombre de réponses par page
Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2018022303) CAPTURE DE COMMANDES DANS UNE UNITÉ DE TRAITEMENT GRAPHIQUE À PLUSIEURS MOTEURS
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication : WO/2018/022303 N° de la demande internationale : PCT/US2017/041807
Date de publication : 01.02.2018 Date de dépôt international : 13.07.2017
CIB :
G06F 11/36 (2006.01) ,G06F 9/52 (2006.01)
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
11
Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
36
Prévention d'erreurs en effectuant des tests ou par débogage de logiciel
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
52
Synchronisation de programmes; Exclusion mutuelle, p.ex. au moyen de sémaphores
Déposants : MICROSOFT TECHNOLOGY LICENSING, LLC[US/US]; One Microsoft Way Redmond, Washington 98052-6399, US
Inventeurs : RASMUSSEN, Brian Bo; US
BROOKING, Cole; US
NEVRAEV, Ivan; US
Mandataire : MINHAS, Sandip; US
CHEN, Wei-Chen Nicholas; US
DRAKOS, Katherine J.; US
HINOJOSA, Brianna L.; US
HOLMES, Danielle J.; US
SWAIN, Cassandra T.; US
WONG, Thomas S.; US
CHOI, Daniel; US
HWANG, William C.; US
WIGHT, Stephen A.; US
CHATTERJEE, Aaron C.; US
Données relatives à la priorité :
15/224,15229.07.2016US
Titre (EN) CAPTURING COMMANDS IN A MULTI-ENGINE GRAPHICS PROCESSING UNIT
(FR) CAPTURE DE COMMANDES DANS UNE UNITÉ DE TRAITEMENT GRAPHIQUE À PLUSIEURS MOTEURS
Abrégé :
(EN) The techniques and systems described herein are directed to capturing commands in a multi-engine graphics processing unit (GPU). Captured commands can be played back by a developer to optimize software, hardware, and drivers. To accurately capture commands and memory associated with the commands during execution, dependencies between command buffer segments associated with the various GPU engines may be determined and used to divide a command buffer segment into atomic elements (which may also be referred to as seglets). Command buffer segments are analyzed to identify synchronization commands, which may represent a point in a command buffer segment that relies on an operation to be completed in another command buffer segment. The command buffer segment can be recursively divided into seglets based on the synchronization commands. The resulting seglets represent command segments that, upon execution, operate without synchronization interference from other command buffer segments.
(FR) Les techniques et systèmes d'après la présente invention concernent la capture de commandes dans une unité de traitement graphique (GPU) à plusieurs moteurs. Les commandes capturées peuvent être lues par un développeur afin d'optimiser un logiciel, un matériel et des pilotes. Pour capturer avec précision des commandes et une mémoire associée aux commandes en cours d'exécution, des dépendances entre des segments de tampon de commandes associés aux différents moteurs de la GPU peuvent être déterminées et utilisées pour diviser un segment de tampon de commandes en éléments atomiques (qui peuvent également être appelés segments partiels). Les segments de tampon de commandes sont analysés de façon à identifier des commandes de synchronisation qui peuvent représenter un point dans un segment de tampon de commandes qui repose sur une opération devant être achevée dans un autre segment de tampon de commandes. Le segment de tampon de commandes peut être divisé de manière récursive en segments partiels sur la base des commandes de synchronisation. Les segments partiels obtenus représentent des segments de commandes qui, en cas d'exécution, fonctionnent sans interférence de synchronisation provenant d'autres segments de tampon de commandes.
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)