Po raz pierwszy wprowadzony w 1990 r. Z mikroprocesorem POWER1 firmy IBM, wykonanie poza kolejnością, znane również jako dynamiczne wykonanie, jest techniką przetwarzania stosowaną w większości nowoczesnych procesorów. Zamiast wykonywać instrukcje w kolejności, w jakiej pojawiają się w programie, procesor czasami wykonuje instrukcje „poza kolejnością”, w zależności od dostępności danych. W ten sposób zminimalizowane zostaną zmarnowane cykle zegarowe, ponieważ przetwarzanie może rozpocząć się od oczekujących instrukcji, nawet jeśli inne instrukcje mają opóźnienie.
Cykl zegara, warunki procesora, IBM, instrukcje