Jaka jest różnica między technologią Hyper Threading a technologią wielordzeniową?

Technologia stojąca za procesorami Hyper-Threaded lub HT i procesorami wielordzeniowymi pozwala procesorom znacznie przewyższać wydajność jednordzeniowych procesorów innych niż HT. Różnice między technologiami są jednak ogromne, dlatego ważne jest, aby zrozumieć te różnice, zanim zdecydujesz, co chcesz użyć w komputerach biznesowych. Jednak w przypadku obu technologii osiągniesz większą wydajność niż w przypadku zwykłego procesora.

Technologia Hyper-Threading

Technologia Hyper-Threading tworzy dwa wirtualne rdzenie przetwarzające dla każdego fizycznego rdzenia procesora. Rdzeń fizyczny zasila rdzenie wirtualne, które następnie dzielą się odpowiedzialnością za przetwarzanie zadań. Każdy wirtualny rdzeń jest identyczny z drugim i chociaż żaden z nich nie jest tak potężny jak rdzeń fizyczny, razem znacznie przewyższają moc fizycznego rdzenia, gdy HT nie jest włączona. Użycie tych wirtualnych rdzeni umożliwia procesorowi delegowanie zadań między rdzeniami w czasie rzeczywistym.

Zalety technologii Hyper-Threading

Obciążenie generowane przez operację intensywnie wykorzystującą procesor, na przykład uruchamianie dwóch wymagających programów w tym samym czasie - operacja, która spowolni pojedynczy, fizyczny rdzeń niezależnie od jego surowej mocy - jest dzielona między wirtualne rdzenie procesora, który wykorzystuje technologię HT. Dzięki dwóm wirtualnym rdzeniom wykonującym zadania w tym samym czasie, czasy przetwarzania są krótsze, programy otwierają się szybciej, a komputer będzie lepiej reagował podczas wielozadaniowości. Krótko mówiąc, Hyper-Threading zwiększa wydajność przetwarzania.

Technologia wielordzeniowa

Technologia wielordzeniowa, która jest najczęściej dostępna w procesorach dwurdzeniowych, czterordzeniowych i sześciordzeniowych, to technologia dodająca dodatkowe rdzenie przetwarzania fizycznego. W przypadku jednordzeniowego procesora zadania są przetwarzane pojedynczo na zasadzie „kto pierwszy, ten lepszy”. Może to być problematyczne w przypadku wielozadaniowości, ponieważ rozpocznie się tworzenie kopii zapasowych zadań. W procesorze z dwoma lub więcej rdzeniami wielozadaniowość jest znacznie wydajniejsza, ponieważ wiele rdzeni jest dostępnych do przetwarzania zadań. Im więcej masz rdzeni, tym więcej danych możesz przetworzyć bez spadku wydajności.

Zalety wielordzeniowych procesorów

Technologia wielordzeniowa ma wszystkie zalety technologii Hyper-Threading i nie tylko. W przeciwieństwie do technologii HT, która wykorzystuje dwa rdzenie wirtualne na każdy rdzeń fizyczny w celu wydajniejszego przetwarzania zadań, technologia wielordzeniowa dodaje rdzenie fizyczne. Ponieważ pojedynczy rdzeń fizyczny ma większą moc niż pojedynczy rdzeń wirtualny, procesor dwurdzeniowy jest mocniejszy niż procesor jednordzeniowy z technologią Hyper-Threading. Wiele nowszych modeli procesorów jest wielowątkowych i wielordzeniowych, co zapewnia jeszcze większą wydajność. Na przykład, jeśli masz czterordzeniowy procesor - to jest cztery rdzenie - z HT, miałbyś osiem wirtualnych rdzeni.