Technologia Intel Hyperthread vs. Dwurdzeniowy

Pokaz elektroniki użytkowej 2013 podkreśla najnowszą technologię

Intel produkuje jednostki procesorowe z jednym, dwoma, czterema i sześcioma rdzeniami.

Źródło obrazu: Justin Sullivan/Getty Images News/Getty Images

Komputer dwurdzeniowy ma dodatkowy sprzęt, który przyspiesza jego działanie: dwa procesory, z których każdy nazywany jest rdzeniem. Hyperthreading to rozwiązanie programowe umożliwiające efektywniejsze wykorzystanie zasobów procesora. Jeśli porównujesz modele Intela, które mają zastąpić serwer internetowy lub stację roboczą dla pracowników, pamiętaj, że komputer dwurdzeniowy zawsze będzie szybszy niż komputer jednordzeniowy, nawet przy hiperwątkowości.

Dwurdzeniowy

Kupując komputer z dwoma rdzeniami, kupujesz komputer z dwoma procesorami w tym samym układzie scalonym. Każdy procesor działa niezależnie i ma własną pamięć podręczną do przechowywania wartości. Jednak oba procesory współdzielą magistralę, która odczytuje i zapisuje dane do iz pamięci. Podczas gdy pierwszy procesor przetwarza informacje, drugi procesor wykorzystuje magistralę do pobierania instrukcji i danych z pamięci. Następnie drugi procesor przetwarza swoje informacje, podczas gdy pierwszy procesor wysyła wyniki i pobiera nowe instrukcje.

Wideo dnia

Hyper Threading

Wątek to proces działający na procesorze. Procesory mogą wykonywać tylko jeden wątek naraz. Jednak pojedynczy wątek zwykle nie wykorzystuje wszystkich zasobów procesora. Aby lepiej wykorzystać zasoby procesora, hiperwątkowość dzieli zasoby procesora, tworząc dwa procesory wirtualne z jednego procesora fizycznego. Systemowi operacyjnemu wydaje się, że istnieją dwa procesory, z których każdy może obsługiwać jednoczesny wątek. Rezultatem powinna być poprawa wydajności w stosunku do komputera bez hiperwątkowości.

Dwurdzeniowy z Hyperthreading

Dwurdzeniowy komputer wykorzystuje sprzęt w celu zwiększenia wydajności. Posiada dwa fizyczne procesory, które skutecznie podwajają wydajność w porównaniu z komputerem z jednym procesorem. Hyperthreading nie dodaje żadnego sprzętu do komputera. Jest to rozwiązanie wirtualne, które może zwiększyć wydajność poprzez efektywniejsze wykorzystanie zasobów procesora. Aby zmaksymalizować wydajność, połącz oba rozwiązania i użyj dwurdzeniowego komputera obsługującego hiperwątkowość. Dwa rdzenie fizyczne są podzielone na cztery rdzenie wirtualne, aby poprawić wydajność.

Wydajność hiperwątkowości

W przypadku hiperwątkowości pojedynczy proces trwa dłużej, ale można uruchomić ich więcej. Wzrost wydajności dzięki hiperwątkowości zależy od rodzaju przetwarzania wykonywanego przez procesory. Hyperthreading zwykle działa lepiej z procesorami wielordzeniowymi, ponieważ oba procesory nie zawsze są aktywne w tym samym czasie. Jeśli pojedynczy proces zużywa większość czasu procesora lub jeśli procesy zależą od znacznej ilości danych wejściowych i wyjściowych dysku, należy wyłączyć hiperwątkowość, ponieważ może to obniżyć wydajność.