Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2017168197) APPAREIL ET PROCÉDÉ D'AMÉLIORATION DE PERFORMANCES DE COMMUNICATIONS INTER-BRINS
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication : WO/2017/168197 N° de la demande internationale : PCT/IB2016/000612
Date de publication : 05.10.2017 Date de dépôt international : 01.04.2016
CIB :
G06F 9/30 (2006.01) ,G06F 9/38 (2006.01) ,G06F 9/45 (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
30
Dispositions pour exécuter des instructions machine, p.ex. le décodage des instructions
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
30
Dispositions pour exécuter des instructions machine, p.ex. le décodage des instructions
38
Exécution simultanée d'instructions
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
44
Dispositions pour exécuter des programmes spécifiques
45
Compilation ou interprétation de langages de programmation évolués
Déposants :
INTEL CORPORATION INTEL CORPORATION; 2200 Mission College Boulevard., Santa Clara California, 2200 Mission College Boulevard., Santa Clara California, 95054, US
Inventeurs :
PODKORYTOV, Evgeniy; RU
CHUDNOVETS, Andrey; RU
TITOV, Alexandr; RU
MASLENNIKOV, Dimitry; RU
Données relatives à la priorité :
Titre (EN) APPARATUS AND METHOD FOR IMPROVING PERFORMANCE OF INTER-STRAND COMMUNICATIONS
(FR) APPAREIL ET PROCÉDÉ D'AMÉLIORATION DE PERFORMANCES DE COMMUNICATIONS INTER-BRINS
Abrégé :
(EN) An apparatus and method are described for inter-strand processing. For example, one embodiment of a processor comprises: a plurality of cores to concurrently execute a plurality of strands of program code; a first circuit to separate an instruction sequence into at least a first strand and a second strand; a second circuit comprising a plurality of entries to track associations between one or more instructions in the first strand and one or more instructions in the second strand, the second circuit to store a register identifier in a first entry responsive to execution of a first instruction in the first strand; a third circuit to compare an argument of a second instruction in a second strand with the register identifier in the first entry in response to detecting a branch misprediction in the second strand, wherein if the argument and the register identifier do not match, then the third circuit to cause the second strand to wait until the argument and the register identifier match before consuming a register value.
(FR) L'invention concerne un appareil et un procédé de traitement inter-brins. Par exemple, un mode de réalisation d'un processeur comprend : une pluralité de cœurs permettant d'exécuter simultanément une pluralité de brins d'un code de programme; un premier circuit permettant de séparer une séquence d'instructions en au moins un premier brin et un second brin; un deuxième circuit comprenant une pluralité d'entrées pour suivre des associations entre une ou plusieurs instructions dans le premier brin et une ou plusieurs instructions dans le second brin, le deuxième circuit permettant de stocker un identifiant de registre dans une première entrée en réponse à l'exécution d'une première instruction dans le premier brin; et un troisième circuit permettant de comparer un argument d'une seconde instruction dans un second brin avec l'identifiant de registre dans la première entrée en réponse à la détection d'une erreur de prédiction de branche dans le second brin; si l'argument et l'identifiant de registre ne correspondent pas, le troisième circuit amène le second brin à attendre jusqu'à ce que l'argument et l'identifiant de registre correspondent avant de consommer une valeur de registre.
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 : anglais (EN)
Langue de dépôt : anglais (EN)