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).