Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2019027560) DIMENSIONNEMENT DE TAMPON FLEXIBLE DANS DES PROCESSEURS GRAPHIQUES
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication : WO/2019/027560 N° de la demande internationale : PCT/US2018/035519
Date de publication : 07.02.2019 Date de dépôt international : 01.06.2018
CIB :
G06T 1/60 (2006.01) ,G06F 9/50 (2006.01) ,G06F 12/02 (2006.01)
G PHYSIQUE
06
CALCUL; COMPTAGE
T
TRAITEMENT OU GÉNÉRATION DE DONNÉES D'IMAGE, EN GÉNÉRAL
1
Traitement de données d'image, d'application générale
60
Gestion de mémoire
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)
G PHYSIQUE
06
CALCUL; COMPTAGE
F
TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
12
Accès, adressage ou affectation dans des systèmes ou des architectures de mémoire
02
Adressage ou affectation; Réadressage
Déposants :
MICROSOFT TECHNOLOGY LICENSING, LLC [US/US]; One Microsoft Way Redmond, Washington 98052-6399, US
Inventeurs :
GOULD, Jason Matthew; US
NEVRAEV, Ivan; US
Mandataire :
MINHAS, Sandip S.; US
CHEN, Wei-Chen Nicholas; 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
JARDINE, John S.; US
GOLDSMITH, Micah P.; US
Données relatives à la priorité :
15/871,86415.01.2018US
62/541,33204.08.2017US
Titre (EN) FLEXIBLE BUFFER SIZING IN GRAPHICS PROCESSORS
(FR) DIMENSIONNEMENT DE TAMPON FLEXIBLE DANS DES PROCESSEURS GRAPHIQUES
Abrégé :
(EN) Enhanced data buffer control in data systems is presented herein. In one example, a method of handling data buffer resources in a graphics processor includes establishing a pool of available memory pages tracked by memory pointers for use in a growable data structure. Responsive to requests by at least a shader unit of the graphics processor for space in the growable data structure in which to write shader data, the method includes providing to the shader unit at least write pointers to locations within memory pages from the growable data structure in accordance with data sizes indicated in the requests. Responsive to exceeding a threshold fullness of the growable data structure, the method includes allocating at least one further memory page from the pool of available memory pages for inclusion in the growable data structure.
(FR) L'invention concerne une commande de tampon de données améliorée dans des systèmes de données. Dans un exemple, un procédé de gestion de ressources de tampon de données dans un processeur graphique consiste à établir un groupe de pages de mémoire disponibles suivies par des pointeurs de mémoire destinés à être utilisés dans une structure de données susceptibles de croître. En réponse à des demandes par au moins une unité d'ombrage du processeur graphique pour l'espace dans la structure de données susceptibles de croître dans laquelle des données d'ombrage sont écrites, le procédé consiste à fournir à l'unité d'ombrage au moins des pointeurs d'écriture à des emplacements dans des pages de mémoire à partir de la structure de données susceptibles de croître conformément à des tailles de données indiquées dans les demandes. En réponse à un dépassement d'une plénitude de seuil de la structure de données susceptibles de croître, le procédé consiste à attribuer au moins une autre page de mémoire à partir du groupe de pages de mémoire disponibles pour une inclusion dans la structure de données susceptibles de croître.
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)