DSCN5292 (5)

DSCN5292 (5)



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)


Wyszukiwarka

Podobne podstrony:
DSCN5289 (3) Przykład przekształcenie kodu - przetwarzanie poza kolejnością
img 130323 0524 maszpol P19procedura wykonywanie obsług poza warsztatem specjalistycznym.Cd procedur
kolejnośc wykonywania działań do 3 Kolejność wykonywania prostych działań Działania w zakresie 20Il
kolejność wykonywanai działań do 2 Kolejność wykonywania prostych działań Działania w zakresie 20a
kolej

kolejność wykonywania działań 3 U50209 Kolejność wykonywania założonych działań Działania w zakresie
kolejność wykonywania działań do Kolejność wykonywania założonych działań Działania w zakresie 20Ob
kolejność wykonywania złożonych działań(1) Kolejność wykonywania założonych działań Działania w zakr
kolejność wykonywania działań, drzewa G 4.1 Kolejność wykonywania założonych działań Działania w za
kartka MI 89 poza kolejnoscia Mięso Mięso Mięsa Mięso 500 g 300 g 300 g 300

więcej podobnych podstron