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

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2017222648) FLUX DE COMMANDE DIVERGENT POUR UNITÉS D'EXÉCUTION (EU) FUSIONNÉES
Dernières données bibliographiques dont dispose le Bureau international    Formuler une observation

N° de publication :    WO/2017/222648    N° de la demande internationale :    PCT/US2017/030405
Date de publication : 28.12.2017 Date de dépôt international : 01.05.2017
CIB :
G06F 13/40 (2006.01), G06F 15/80 (2006.01)
Déposants : INTEL CORPORATION [US/US]; 2200 Mission College Boulevard Santa Clara, California 95054 (US)
Inventeurs : ASHAR, Pratik J.; (US).
LUEH, Guei-Yuan Ken; (US).
CHEN, Kaiyu; (US).
MAIYURAN, Subramaniam; (US).
SCHWARTZ, Brent A.; (US).
STARKEY, Darin M.; (US)
Mandataire : MALLIE, Michael J.; (US).
LINDEEN, Gordon R.; (US).
BERNADICOU, Michael A.; (US).
VINCENT, Lester J.; (US)
Données relatives à la priorité :
15/190,663 23.06.2016 US
Titre (EN) DIVERGENT CONTROL FLOW FOR FUSED EUS
(FR) FLUX DE COMMANDE DIVERGENT POUR UNITÉS D'EXÉCUTION (EU) FUSIONNÉES
Abrégé : front page image
(EN)Embodiments provide support for divergent control flow in heterogeneous compute operations on a fused execution unit. On embodiment provides for a processing apparatus comprising a fused execution unit including multiple graphics execution units having a common instruction pointer; logic to serialize divergent function calls by the fused execution unit, the logic configured to compare a call target of execution channels within the fused execution unit and create multiple groups of channels, each group of channels associated with a single call target; and wherein the fused execution unit is to execute a first group of channels via a first execution unit and a second group of channels via a second execution unit.
(FR)Selon l'invention, des modes de réalisation concernent un support pour un flux de commande divergent dans des opérations de calcul hétérogènes sur une unité d'exécution fusionnée. Dans un mode de réalisation, un appareil de traitement comprend une unité d'exécution fusionnée incluant de multiples unités d'exécution graphiques possédant un pointeur d'instruction commun ; une logique permettant de sérialiser des appels de fonction divergents par l'unité d'exécution fusionnée, la logique étant configurée pour comparer une cible d'appel de canaux d'exécution à l'intérieur de l'unité d'exécution fusionnée et pour créer de multiples groupes de canaux, chaque groupe de canaux étant associé à une cible d'appel unique ; et l'unité d'exécution fusionnée étant destinée à exécuter un premier groupe de canaux par l'intermédiaire d'une première unité d'exécution et un second groupe de canaux par l'intermédiaire d'une seconde unité d'exécution.
É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, 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)