Dynamie Mułtiple łssue
• Wykonywanie rozkazów poza kolejnością (Out Of Order execution (OOO)}
1 zwiększenie liczby rozkazów w pakiecie (wykonywanych równolegle)
• unikniecie przestojów (stalls). prawidłowa „obsługa” zależności RAW
• wyniki muszą być zapisywane do pamięci i rejestrów log. w pierwotnej kolejności'
• dyskusyjna celowość optymalizacji kodu przez kompilator - procesor i tak zmieni
• Przemianowanie rejestrów
• eliminacja zależności typu WAR i WAW
Układ sprzętowy realizujący 000 jest BARDZO skomplikowany i pracuje bez przerwy.;
• zajmuje sporo miejsca (w strukturze układu) i jest prądozerny
Procesory przeznaczone dla urządzeń przenośnych: Cortex-A8, ARM11. Intel Atom przetwarzają więc rozkazy zgodnie z kolejnością (In Order execution)