Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2019106462 - MATRICE DE DÉPENDANCE ÉVOLUTIVE AVEC UN OU PLUSIEURS BITS DE RÉSUMÉ DANS UN PROCESSEUR EN DÉSORDRE

Numéro de publication WO/2019/106462
Date de publication 06.06.2019
N° de la demande internationale PCT/IB2018/058801
Date du dépôt international 09.11.2018
CIB
G06F 9/38 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
9Dispositions pour la commande par programme, p.ex. unités de commande
06utilisant des programmes stockés, c. à d. utilisant un moyen de stockage interne à l'équipement de traitement de données pour recevoir ou conserver les programmes
30Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
38Exécution simultanée d'instructions
CPC
G06F 9/38
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
38Concurrent instruction execution, e.g. pipeline, look ahead
G06F 9/3838
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
38Concurrent instruction execution, e.g. pipeline, look ahead
3836Instruction issuing, e.g. dynamic instruction scheduling, out of order instruction execution
3838Dependency mechanisms, e.g. register scoreboarding
Déposants
  • INTERNATIONAL BUSINESS MACHINES CORPORATION [US]/[US]
  • IBM UNITED KINGDOM LIMITED [GB]/[GB] (MG)
  • IBM (CHINA) INVESTMENT COMPANY LIMITED [CN]/[CN] (MG)
Inventeurs
  • SILBERMAN, Joel
  • SINHAROY, Balaram
Mandataires
  • LITHERLAND, David
Données relatives à la priorité
15/826,73430.11.2017US
15/826,74630.11.2017US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) SCALABLE DEPENDENCY MATRIX WITH ONE OR A PLURALITY OF SUMMARY BITS IN AN OUT-OF-ORDER PROCESSOR
(FR) MATRICE DE DÉPENDANCE ÉVOLUTIVE AVEC UN OU PLUSIEURS BITS DE RÉSUMÉ DANS UN PROCESSEUR EN DÉSORDRE
Abrégé
(EN)
Aspects of the invention include tracking dependencies between instructions in an issue queue. The tracking includes, for each instruction in the issue queue, identifying whether the instruction is dependent on each of a threshold number of instructions added to the issue queue prior to the instruction. The tracking also includes identifying whether the instruction is dependent on one or more other instructions added to the issue queue prior to the instruction that are not included in the each of the threshold number of instructions. A dependency between the instruction and each of the other instructions is tracked. Instructions are issued from the issue queue based at least in part on the tracking.
(FR)
Des aspects de l'invention comprennent le suivi des dépendances entre des instructions dans une file d'attente d'émission. Le suivi comprend, pour chaque instruction dans la file d'attente d'émission, l'identification du fait que l'instruction dépend de chacun d'un nombre seuil d'instructions ajoutées à la file d'attente d'émission avant l'instruction. Le suivi consiste également à identifier si l'instruction dépend d'une ou plusieurs autres instructions ajoutées à la file d'attente d'émission avant l'instruction qui ne sont pas incluses dans chacun du nombre seuil d'instructions. Une dépendance entre l'instruction et chacune des autres instructions est suivie. Des Instructions sont émises à partir de la file d'attente d'émission sur la base, au moins en partie, du suivi.
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international