In-order execution

from Wikipedia, the free encyclopedia

In-order execution ( English for example in-of-order execution ) refers to the limitation to be able to execute commands only strictly according to program order. This is in contrast to out-of-order execution , in which instructions in the execution units of a (mostly) superscalar processor are executed out of program order with the aim ofutilizingthe pipeline stagesas well as possible.