L'exécution out-of-order (« dans le désordre » en anglais) d'instructions par un processeur consiste à réorganiser l'ordre dans lequel les instructions d'un programme vont s'exécuter. Ces instructions ne sont alors pas forcément exécutées dans l'ordre dans lequel elles apparaissent dans le programme[1].
Cela permet de mieux exploiter les ressources d'un processeur, comme le pipeline, et ainsi de gagner du temps de calcul.
Pour permettre cela, les processeurs Out_of_order intègrent un circuit électronique, capable de réorganiser l'ordre dans lequel les instructions vont s'exécuter.
Il existe plusieurs algorithmes d'exécution Out-of-order, notamment l'algorithme de Tomasulo.
On peut l'opposer à l'exécution in-order, qui consiste à exécuter les instructions dans l'ordre prévu par le programmeur/compilateur. Cela permet de diminuer les coûts en supprimant la puce qui s'occupe de cette tâche. C'est par exemple le cas dans le processeur Intel Atom.
Out-of-order execution — In computer engineering, out of order execution (OoOE or OOE) is a paradigm used in most high performance microprocessors to make use of instruction cycles that would otherwise be wasted by a certain type of costly delay. In this paradigm, a… … Wikipedia
Out-of-order execution — (in etwa: Außer der Reihe Ausführung) bezeichnet die Möglichkeit, Befehle in den Ausführungseinheiten eines (meist) superskalaren Prozessors außerhalb der Programmreihenfolge auszuführen, mit dem Ziel, die Pipelines möglichst gut auszulasten.… … Deutsch Wikipedia
Out of Order — may refer to: Out of Order (novel), a novel by Phoebe Atwood Taylor Out of Order (Nuclear Assault album) Out of Order (Rod Stewart album) Out of Order (TV series), a miniseries starring Eric Stoltz and Felicity Huffman Out of Order (Curious… … Wikipedia
Out-of-Order-Execution — Dieser Artikel oder Abschnitt ist nicht hinreichend mit Belegen (Literatur, Webseiten oder Einzelnachweisen) versehen. Die fraglichen Angaben werden daher möglicherweise demnächst gelöscht. Hilf Wikipedia, indem du die Angaben recherchierst und… … Deutsch Wikipedia
Out-of-order — Dieser Artikel oder Abschnitt ist nicht hinreichend mit Belegen (Literatur, Webseiten oder Einzelnachweisen) versehen. Die fraglichen Angaben werden daher möglicherweise demnächst gelöscht. Hilf Wikipedia, indem du die Angaben recherchierst und… … Deutsch Wikipedia
Exécution spéculative — En informatique, L exécution spéculative correspond au lancement anticipé d une instruction, c est à dire sans être certain que celle ci ait réellement besoin d être exécutée. Types Généralement, on peut distinguer trois type d instructions et de … Wikipédia en Français
order — or·der 1 n 1: a state of peace, freedom from unruly behavior, and respect for law and proper authority maintain law and order 2: an established mode or state of procedure a call to order 3 a: a mandate from a superior authority see also … Law dictionary
execution — noun 1 killing sb as an official punishment ADJECTIVE ▪ public ▪ mass ▪ judicial ▪ extrajudicial ▪ federal, state … Collocations dictionary
order — {{Roman}}I.{{/Roman}} noun 1 way in which people/things are arranged ADJECTIVE ▪ correct, proper, right ▪ wrong ▪ logical ▪ The paragraphs are not in a logical order … Collocations dictionary
out of commission — Commission Com*mis sion, n. [F., fr. L. commissio. See {Commit}.] 1. The act of committing, doing, or performing; the act of perpetrating. [1913 Webster] Every commission of sin introduces into the soul a certain degree of hardness. South. [1913… … The Collaborative International Dictionary of English