gigabyte | 2010-04-30

Hyper-Threading w praktyce

kategoria: procesory

typ tekstu: recenzja

 

Często przeglądając różne fora natrafiam na mnóstwo opini o technologii Hyper-Threading. Jedni twierdzą, że daje ona przyrost wydajności rzędu ok. 25%, inni że jest to zysk maksymalnie kilku procent. Postanowiłem się o tym przekonać, a jako że posiadam procesor z technologią HT, wykonałem dla was testy. A więc zapraszam do lektury!

    Co to jest technologia HT?

Hyper-Threading to w tłumaczeniu z ang. wielowątkowość. Prościej będzie jeśli napiszę, że ta technologia zwiększa ilość logicznych procesorów, które niestety nie pełnią roli dodatkowych fizycznych rdzeni, a tym samym nie dają tyle mocy co fizyczne rdzenie. Technologia ta została opracowana przez firmę Intel i po raz pierwszy zastosowana w procesorach Xeon i Pentium 4. Dwurdzeniowa jednostka posiadająca HT ma 4 procesory logiczne, natomiast 4 rdzeniowy procesor z HT ma 8 wątków itd.

    Do czego mogę ją wykorzystać?

O tym, jak HT wpływa na wzrost wydajności w różnych programach (konwertery, archiwizatory, gry, benchmarki) przekonacie się już za chwilę. Generalnie odpowiedź na to pytanie jest prosta - do zwiększenia wydajności w aplikacjach.

    Platforma testowa

Wszystkie testy prezentują wydajność procesora Intel Core i3 530 2.93GHz z włączonym/wyłączonym HT. Reszta konfiguracji testowej:

Płyta główna: Gigabyte P55-UD3
Pamięć RAM: 2GB OCZ Platinum 1333MHz CL7
Dysk twardy: Samsung HD322HJ 320GB 16MB cache
Karta graficzna: GeForce 8800GT 512MB
System Operacyjny: Windows Vista Home Premium 32-bit

    Testy syntetyczne

Jak widać, w WinRARze HT przynosi zysk aż 53%.

 

W 7-Zipie także nieźle, 2 dodatkowe wątki i 41% szybciej.

 

Niestety w bardzo fajnym kowerterze wideo, jakim jest GOM Encoder, ciężko zauważyć znaczący przyrost wydajności przy dodatkowych 2 wątkach.

 

W benchmarku Techarp Core i3 bez HT wypada już nieco gorzej niż z HT.

 

O ile w 3DMarku Vantage w pierwszym CPU Score różnica w wydajności sięga aż 34%, tak w drugim teście różnica jest pomijalnie mała.

 

W 3DMarku06 CPU Score z włączonym HT o 21.5% wyższy.

 

    Gry

Niestety gier nie mam dużo, ale za to posiadam bardziej "konkretne" tytuły ;).

Z włączonym HT fps wzrósł o 18-20% co nieco polepszyło komfort rozgrywki. Ustawienia (na wykresie o nich zapomniałem) to 1280x1024 Medium/High Suwaki: 25/37/26/3.

 

Praktycznie żadna różnica w Cod:MW2 spowodowana jest świetną optymalizacją gry (głównie dla słabszych jednostek) i więcej jak 2 rdzenie w Modern Warfare 2 nie wykorzystamy. Dodam jeszcze, że grałem w rozdzielczości 1280x1024 z maksymalnymi ustawieniami grafiki.

 

O dziwo, zarówno w benchmarkach jak i w normalnej rozgrywce nie odczułem praktycznie żadnych różnic w prędkości wyświetlania obrazu. Jedynie momentami z wyłączonym HT dało odczuć się mocniejsze spadki fps.

 

Na koniec legendarny Crysis, jednak tym razem Warhead. Podczas gry wyłączenie HT skutkowało częstszymi spadkami fps, co w niemałym stopniu wpływało na komfort rozrgrywki.

    Wzrost wydajności - podsumowanie

Wzrost wydajności w aplikacjach użytkowych to średnio 25%, natomiast w grach HT zwiększy nam fps średnio o 6-7% co nie jest powalającym rezultatem. Musze jednak nadmienić, że jest to spowodowane tytułami gier, których wydajność testowałem. Z pewnością gry, które wykorzystują 4 wątki/rdzenie zrobiłyby większy pożytek z HT (np. GTA4).

    Podsumowanie

Wykonany przeze mnie krótki test technologii Hyper-Threading wykazał jej skuteczność w aplikacjach użytkowych oraz jej przeciętną skuteczność w grach (jak już wyżej wspomniałem tylko jedna z testowanych przeze mnie gier w wyraźny sposób wykorzystała dodatkowe 2 wątki). W miarę wzrastającej liczby gier/programów wykorzystujących więcej niż 2 wątki procesora, HT będzie coraz lepiej wykorzystywane. Testowany przeze mnie procesor i tak jest już dosyć wydajny, tak więc myślę że z czasem będzie mógł stanowić poważną konkurencję dla 3 rdzeni i słabszych 4 rdzeni od AMD (Phenom II X3 720,Athlon II X4 635 i Phenom II X4 925 - po OC i3).



odsłon: 11181

Komentarze

(28)

danieloslaw1

0 + - 2010-04-30 11:52

Ktoś dał już kilka jedynek. Redakcjo interweniuj!

Spikeblade

0 + - 2010-04-30 12:31

Bez zbędnego gadania od razu przejście do testów :)
Ode mnie 5.

Bakak

0 + - 2010-04-30 13:45

Bardzo dobra recka :) konkretna i na temat, do warstwy merytorycznej nie mogę się przyczepić, troche kuleje część wizualna (niewyraźne wykresy), ale i tu nie jest źle.
Szkoda trochem że nie porównałeś swoich wyników z natywnymi czterema rdzeniami Intela lub AMD wtedy test byłby ciekawszy.

Swoja droga od jakiegoś czasu przymierzam się do podobnego testu więc może połączymy siły i wspólnie zrobimy taki teścik :)? Mam Phenoma II 955 BE, może wyjdzie z tego coś ciekawego.

Pozdrawiam 5

daerragh

0 + - 2010-04-30 14:00

Mnie akurat najbardziej spodobaly sie wykresy. Zawialo od nich milym powiewem swiezosci.

Recenzja konkretna, bez zbednej gadaniny wciskanej na sile. Po prostu dla mnie wykresy sa tu najwazniejsze.

Bardzo fajnie ze posliczyles srednie procentowe wyniki HT i HT off, tym bardziej, ze zrobiles to osobno dla gier i programow.

Jedynie moglbym sie przyczepic troche do jakosci tekstow.

Troche za malo sie do nich przylozyles - czasem wypowiedzi sa troszke nie po polsku i malo profesjonalnie ale jak mowilem wczesniej - nie to jest wazne w tego typu recenzji. A wizualnie recka jest swietna.

Podsumowanie moglo byc troche dluzsze, chociaz sam nie wiem jakie wnioski mozna by tu jeszcze wypisac... :/

Zasluzone 5!


daerragh

0 + - 2010-04-30 14:06

Rzeczywiscie szkoda, ze nie wykonales testow 4 rdzeniowego procesora (z tym samym cache i GHz) ale nie kazdy ma taki dostep procesorow jak redakcja.

Rozumiem, ze nie miala to byc recenzja 4 threads (2c) vs. 4 cores (4t), chociaz poruszajac taki temat jak HT, dobrze by bylo od razu "ogarnac" cale zagadnienie.

Pozdrawiam

5/5

mICh@eL

0 + - 2010-04-30 14:17

Brakuje rzeczywistych testów, nawet tak prostych jak kompresja pliku w WinRAR'ze...

Bo takie wbudowane testy są o kant d**y roztrzaść, w przypadku WinRAR'a jest duża różnica we wbudowanym teście, a przy normalnej pracy z programem znacznie niższa...

Dlatego ode mnie 4.

regist88

0 + - 2010-04-30 14:20

Daje 5, bo jest fajny art

bulbulek

0 + - 2010-04-30 14:44

Jeśli HT przetłumaczyć jako wielowątkowość, to jak przetłumaczyć multitasking?

gigabyte

0 + - 2010-04-30 17:26

wielozadaniowość pewnie

_nick_

0 + - 2010-05-13 12:03

HT należy przetłumaczyć jako hiper wątkowość ;)

Bo wielowątkowość to raczej multithreading.

matej

0 + - 2010-04-30 16:28

Dobre porównanie! 5:)

gigabyte

0 + - 2010-04-30 17:35

Dzięki za pozytywne komentarze ;)
Co do wykresów to następnym razem będą ładnie wyostrzone, obiecuję :)

quattrodk2

0 + - 2010-04-30 18:48

Super praca. Konkretnie i na temat, bez zbędnych ekscesów - o to chodzi :) Oczywiście 5.

szymon_j14

0 + - 2010-04-30 19:19

Konkretnie i na temat. 5

Khorack

0 + - 2010-04-30 19:42

No i tak ma wyglądać mini recenzja!
Co prawda mogło by być dłużej ale w tym konkretnym przypadku nie ma już o czym pisać.
5

mamok

0 + - 2010-05-01 00:07

wzystko fajnie, ale dam 3

Gdyby nie to bym dał 5, może dziś po prostu tak mam no ale...

Jesteś użytkownikiem karty NV więc korzystasz z PhysX które jest używane w teście nr 2 (Vantage). Aby pokazać wiarygodne wyniki trzeba by wyłączyć physx i wtedy pokazać co robi CPU.


Wystarczy troszkę pomyśleć

kfikacz

0 + - 2010-05-05 14:46

.... mamok... prawie jak tlumok...
ale moze dzisiaj tak mam....


do psychiatry tlumoku.

Imba_

0 + - 2010-05-01 15:06

mi zabraklo cinebencha ;]

pulkownik

0 + - 2010-05-01 19:59

bardzo fajny artukuł. Jak dla mnie 5!

deseczka

0 + - 2010-05-01 20:56

zasłużona piąteczka :)

filazaf

0 + - 2010-05-02 01:24

Gratki!
Fajna recka, mam i3 i jestem szczęśliwy że ktoś podsumował mój zakup :P

Dante

0 + - 2010-05-02 07:14

Ode mnie 5.

aello

0 + - 2010-05-02 12:11

Wreszcie czytelne wykresy. Ostatnio jak wchodziłem w recenzje, to trzeba było powiększać obrazki, żeby dobrze było widać. Ogólnie bardzo dobra recka oby tak dalej.

Oczywiście 5

Vithren

0 + - 2010-05-02 19:21

"Hyper-Threading to w tłumaczeniu z ang. wielowątkowość. Prościej będzie jeśli napiszę, że ta technologia zwiększa ilość logicznych procesorów, które niestety nie pełnią roli dodatkowych fizycznych rdzeni, a tym samym nie dają tyle mocy co fizyczne rdzenie. Technologia ta została opracowana przez firmę Intel i po raz pierwszy zastosowana w procesorach Xeon i Pentium 4."

HT to raczej implementacja rozwiązania zwanego SMT(która to nazwa jest używana w procesorach Nahalem). Wikipedia to nieźle opisuje:
"Hyper-threading (officially Hyper-Threading Technology, and abbreviated HT Technology, HTT or HT) is Intel's term for its simultaneous multithreading implementation in their Atom, Core i3, Core i5, Core i7, Itanium, Pentium 4 and Xeon CPUs."

"Prościej będzie jeśli napiszę, że ta technologia zwiększa ilość logicznych procesorów, które niestety nie pełnią roli dodatkowych fizycznych rdzeni, a tym samym nie dają tyle mocy co fizyczne rdzenie."
W praktyce HT zwiększa ilość "logicznych rdzeni", które
p e ł n i ą rolę dodatkowych fizycznych - chociaż fizycznie nie są w pełni osobnymi rdzeniami. Tym samym, tak, wzrost wydajności nie jest taki jak przy dodatkowym, pełny rdzeniu.

Teoretycznie również możliwy jest negatywny wpływ HT/SMT na wydajność.

gloryseeker

0 + - 2010-05-06 17:32

hahaha.... optymalizacja dla starszych jednostek w COD MW??????? przecież to id tech3, pamiętamy jeszcze quake3? (toż to pójdzie na każdym kompie). w mw1 grałem na P4 1.6GHz... swoją drogą szykuję się do jego wymiany na coś w okolicy 3GHZ i HT... najwyraźniej daje kopa... recenzja dobra, krótka... tylko renderingów brakuje...

freak78

0 + - 2010-05-07 13:30

Witam, troszkę zboczę z tematu, recka oczywiście na 5, konkrety i na temat, to lubię:) Ale zboczę z tematu troszkę, bo gdzieś widziałem na jakieś stronie internetowej, że to akurat AMD opatentował HT, a poza tym nic dziwnego, że ogólna wydajność 6 rdzeni phenoma X6 czyli 6 wątków mniej więcej się równoważy z 4 rdzeniami ale 8 wątkami mozliwymi w przypadku core i5 750 oraz wyzszymi 4 rdzeniowymi modelami procesorów Intela natomiast przegrywa z 6 rdzeni i 12 wątkami kulfona, ciekawe jakby to wygladało gdyby phenom miał HT:) w buldozerach podobno ma być HT z 4 wątkami na rdzeń, ale to podobno, pozyjemy zobaczymy:) Poza tym Q3 mozna odpalić w trybie SMP:) i powinien korzystać z dobrodziejstw HT:)

gigabyte

0 + - 2010-05-10 19:54

W grach X6 przegrywa nawet z i5 750 (4 rdzenie 4 wątki)

Lathander

0 + - 2010-07-11 15:11

bardzo ladna recenzja krotka i na temat, 5 jak zloto

 
zgłoś naruszenie netykiety lub złe
zachowanie

O autorze miniRecenzji

Nick: gigabyte

Imię: Filip

Nazwisko: ukryte

Wiek: 19

Status: zwykły

Punkty: 7

Specjalizacje usera:

  • oprogramowanie
  • procesory
  • strategie

Ulubieni producenci usera:

  • Activision
  • AKG
  • AMD

  pokaż więcej

Zobacz komputer usera:

  • Core i3
  • Ostatnie miniRecenzje
deamonix1 | 2012-05-22

Niedoceniany przez fora GIGABYTE GeForce GT430OC

kategoria: karty graficzne

Firma GIGABYTE wypuściła GeForce GT 430OC który bazuje na chipie - GF 108 - karta graficzna, która łączy w sobie wysokie osiągi i niską cenę.

 

ocena

1212

odsłon: 2715

HemaN | 2012-05-22

Wycieczka na Cape Verde, czyli Radeon HD7770 okiem użytkownika

kategoria: karty graficzne

Dla każdego entuzjasty sprzętu komputerowego wymiana elementów wychuchanej maszyny do niemalże święto.

 

ocena

220

odsłon: 1782

Diego_90 | 2012-05-21

PC Audio - JBL by Harman Jembe vs Logitech Z-520

kategoria: głośniki

Jak na tle najmocniejszego stereofonicznego zestawu Logitecha wypada najnowszy tego typu produkt JBL-a?

 

ocena

011

odsłon: 1156