Re: i7 i HT

Autor: Rafal Lukawski <rafalweb_at_lukawski.pl>
Data: Fri 23 Dec 2011 - 20:27:53 MET
Message-ID: <jd2knu$e85$1@usenet.news.interia.pl>
Content-Type: text/plain; charset=UTF-8; format=flowed

On 2011-12-23 10:34, R.e.m.e.K wrote:
> Wtam
>
> Jak z praktycznego punktu widzenia wyglada roznica w wydajnosci jednego
> rdzenia (watku) w przypadku wlaczenia lub wylaczenia HT w i7? Na logike
> powinno byc odczuwalnie szybciej jesli jeden fizyczny rdzen obsluguje jeden
> watek a nie dwa. Ale z drugiej strony ma to szanse sie sprawdzac, gdy
> rdzenie sa obciazone w 100% caly czas, a to w komputerze roboczym (nie
> serwerze) jest rzadkim stanem.

Z logicznego pkt. widzenia sa to dwa niezalezne potoki przetwarzania
rozkazow, wiec jezeli aplikacja jest jednowatkowa nie ma to zadnego
znaczenia.

Daje to drobny przyrost mocy przy aplikacjach
wielowatkowych/procesowych, zakladam juz ze wszystkie nowe systemy
operacyjne posiadaja schedulery, ktore rozrozniaja uwzgledniaja iz
wzajemne przetwarzanie dwoch watkow przez ten sam rdzen powoduje
wzajemne ich spowalnianie.

> Czyli zasadniczo pytanie sprowadza sie do tego czy warto w biurowo-domowych
> zastosowaniach wlaczac HT jesli zalozymy, ze 100% obciazenie dotyczy tylko
> 2-3 rdzeni (z 4rech) w powiedzmy 40% czasu pracy komutera (mowie o moim
> przypadku)?

Dla zastosowan biurowo-domowych to wystarczy najtanszy procesor (jakies
i3) lub Dual-Core. Zastanawianie sie na wlaczeniem HT w tych przypadkach
nie ma znaczenia.

jezeli 100% obciazenia dotyczy 2-3 rdzeni na 4, to HT tu wiele nie
zdziala (system operacyjny zadba o to by nie bylo spowolnien), przy
obciazeniu wiekszym niz liczba fizycznych rdzeni HT ma sens (tzn moze
dac wzrost wydajnosci).. Innymi slowy akademicki problem, bo nowe
systemy rozrozniaja HT w rdzeniach. Nie ma sensu sie zastanawiac.

>
Received on Fri Dec 23 20:30:03 2011

To archiwum zostało wygenerowane przez hypermail 2.1.8 : Fri 23 Dec 2011 - 20:51:03 MET