Pierwsza strona Wstecz Kontynuuj Ostatnia strona Przegląd Grafika
Sposób na uniknięcie hazardu w przetwarzaniu potokowym lub niezależny od potokowania sposób na zwiększenie wydajności.
Sposób na uniknięcie hazardu w przetwarzaniu potokowym lub niezależny od potokowania sposób na zwiększenie wydajności.
Pobranie instrukcji.
Instrukcja czeka w kolejce na swoje argumenty.
Wykonanie instrukcji.
Wynik trafia do kolejki.
Wynik zostanie zapisany do rejestru dopiero po tym, jak wszystkie wcześniejsze instrukcje zapiszą swoje wyniki.
Notatki:
Sposobem na uniknięcie pierwszego hazardu jest zmiana kolejności instrukcji. Odpowiedzialny jest za to kompilator. Może być to też niezależna od potokowania metoda zwiększenia współbieżności w programie.
Gdy pomiędzy instrukcje 1 i 2 wstawimy inne, niezależne od nich, to w momencie gdy przyjdzie kolej na 2, potrzebne jej argumenty będą już wyliczone.