The apparatus also employs a next program address selector that selects the most current indirect address from the register as the next program address for use in speculatively executing the indirect branch instruction.
L'appareil emploie également un sélecteur d'adresse de programme suivante qui sélectionne l'adresse indirecte la plus récente à partir du registre en tant qu'adresse de programme suivante destinée à être utilisée dans l'exécution spéculative de l'instruction de branchement indirecte.
Conflicts between speculatively executing iterations can be detected and handled using information in class libraries.
Des conflits entre des itérations exécutées de manière spéculative peuvent être détectés et gérés en utilisant des informations dans des bibliothèques de classe.
method and apparatus for avoiding locks by speculatively executing critical sections
procédé et appareil permettant d'éviter les verrouillages au moyen de sections critiques à exécution spéculative
a processor that facilitates rapid progress while speculatively executing instructions in scout mode
un processeur facilitant le traitement rapide, tout en exécutant des instructions en mode de repérage de manière spéculative
Parallelization can be achieved by speculatively executing multiple iterations of the iterator in parallel.
La parallélisation peut être obtenue en exécutant de manière spéculative en parallèle plusieurs itérations du générateur d'itérations.
facilitating rapid progress while speculatively executing code in scout mode
dispositif pour faciliter le traitement rapide tout en exécutant de manière spéculative un code en mode repérage
one embodiment of the present invention provides a system that facilitates avoiding locks by speculatively executing critical sections of code
un mode de réalisation de l'invention concerne un système qui permet d'éviter des verrouillages au moyen de sections critiques de code à exécution spéculative
in a conventional information processor which speculatively executing a succeeding instruction with a data-sensitive relation, a functional unit is used for the speculative execution
l'utilisation d'une unité fonctionnelle pour l'exécution spéculative, dans un processeur de données classique exécutant de manière spéculative des instructions successives avec une relation sensible aux données
next, the system allows a speculative thread to use the predicted result in speculatively executing subsequent code that follows the section of code
ce système permet ensuite à une unité d'exécution spéculative d'utiliser le résultat prédit, ce qui consiste à exécuter de façon spéculative le code suivant la section de code
One embodiment of the present invention provides a system that generates prefetches by speculatively executing code during stalls through a technique known as 'hardware scout threading.'
La présente invention, dans un mode de réalisation, a trait à un système de génération prélectures par une exécution spéculative de code lors de blocages grâce à une technique désignée mise en place matérielle de reconnaissance.
One or more embodiments of the invention is a computer-implemented method for speculatively executing application event responses.
Un ou plusieurs modes de réalisation de l'invention portent sur un procédé mis en œuvre par ordinateur pour exécuter d'une manière spéculative des réponses à un événement d'application.
a processor and method for speculatively executing instructions from multiple instruction streams indicated by a branch instruction
processeur et procédé d'exécution hypothétique d'instructions de trains multi-instructions déterminée par une instruction de branchement
One embodiment of the present invention provides a system that avoids read-after-write (RAW) hazards while speculatively executing instructions on a processor.
Dans un mode de réalisation de l'invention, un système permet d'éviter des risques de lecture après écriture (RAW), tout en exécutant spéculativement des instructions sur un processeur.