Pierwsza strona Wstecz Kontynuuj Ostatnia strona Przegląd Tekst

Notatki:


"Technologia Hyper-Threading została wprowadzona po raz pierwszy przez firmę Intel w procesorach Pentium 4. Umożliwia ona przechowywanie w procesorze zestawów rejestrów odpowiadających dwóm wątkom i bezzwłoczne przełączenie pomiędzy nimi. Procesor z HT jest widziany przez system jako dwa oddzielne procesory w architekturze SMP, ale w rzeczywistości nie może wykonywać obliczeń współbieżnie (tylko jedna jednostka arytmetyczna), ani reagować jednocześnie na kilka przerwań.
Skąd w takim razie bierze się zysk, wynoszący ok 20-30%? Procesor traci sporo czasu na drobne (kilka cykli pracy) opóźnienia spowodowane takimi operacjami jak odwołanie do pamięci nie ściągniętej do w cache'a. W takim przypadku tracone są cenne cykle pracy skomplikowanej jednostki arytmetycznej. Opłaca się zatem trzymać w procesorze jednocześnie dwa wątki i, gdy jeden musi poczekać, drugi wątek od razu dostaje do dyspozycji jednostkę obliczeniową i może kontynuować swoją pracę."
Cytat za: http://rainbow.mimuw.edu.pl/SO/Projekt04-05/temat4-g5/#c2-2