Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2010030353 - PROCÉDÉ ET APPAREIL DE RÉDUCTION DE TEMPS D’ATTENTE ASSOCIÉS À L’EXÉCUTION DE GROUPES D’INSTRUCTIONS MULTIPLES

Numéro de publication WO/2010/030353
Date de publication 18.03.2010
N° de la demande internationale PCT/US2009/005073
Date du dépôt international 10.09.2009
CIB
G06F 9/30 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
G06F 12/00 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
12Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
CPC
G06F 9/3802
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
3802Instruction prefetching
G06F 9/3818
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
3818Decoding for concurrent execution
G06F 9/3853
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
3853of compound instructions
Déposants
  • VNS PORTFOLIO LLC [US]/[US] (AllExceptUS)
  • MOORE, Charles, H. [US]/[US] (UsOnly)
Inventeurs
  • MOORE, Charles, H.
Mandataires
  • HENNEMAN, JR., Larry, E.
Données relatives à la priorité
12/208,15210.09.2008US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) METHOD AND APPARATUS FOR REDUCING LATENCY ASSOCIATED WITH EXECUTING MULTIPLE INSTRUCTION GROUPS
(FR) PROCÉDÉ ET APPAREIL DE RÉDUCTION DE TEMPS D’ATTENTE ASSOCIÉS À L’EXÉCUTION DE GROUPES D’INSTRUCTIONS MULTIPLES
Abrégé
(EN)
A method and apparatus for reducing latency in computer processors. The method incorporates a special instruction set that provides an indication of whether a particular instruction is capable of being executed nearly simultaneously with a preceding instruction in the same group. In such a situation, multiple instructions may be executed at a rate faster than expected. A simple apparatus for accomplishing this method is illustrated.
(FR)
La présente invention concerne un procédé et un appareil permettant de réduire un temps d’attente dans des processeurs informatiques. Le procédé comprend un ensemble d’instructions particulières qui fournit une indication quant à savoir si une instruction particulière peut être exécutée presque simultanément à une instruction précédente dans le même groupe. Dans une telle situation, plusieurs instructions peuvent être exécutées à une vitesse supérieure à celle prévue. Un simple appareil pour accomplir ce procédé est illustré.
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international