Re: Hyper-Threading

Autor: Rafał Łukawski <rafalweb_at_lukawski.pl>
Data: Tue 15 Mar 2011 - 20:19:54 MET
Message-ID: <iloe4t$aoq$1@news.onet.pl>
Content-Type: text/plain; charset=UTF-8; format=flowed

On 2011-03-15 20:00, Szymon von Ulezalka wrote:
> On Mar 15, 5:34 pm, "identifikator: 20040501"
> <NOSPAMtestowan...@go2.pl> wrote:
>>> co to jest Hyper-Threading i czy procki AMD powinny go mie czy nie?
>>
>> a czy czasem HT to nie s wirtualne rdzenie w P4?
>
> tak, niektore P4 mialy HT. ten w sb jest podobno wydajniejszy.

HT z pkt. widzienia systemu operacyjnego daje dwie jednostki
przetwarzajace na jeden rdzeń. Problem w tym, że te dwie jednostki
współdzielą własne zasoby (nie są to osobne rdzenie), więc w praktyce
nie sposób przewidzieć jak wątki należące do tych dwóch jednostek będą
wzajemnie spowalnianie.

Generalnie jest to rozszerzenie, ale minimalne (bardzo zaleznie od
specyfiki analizowania komend dla procesora), na pewno wydajniejszym
rozwiazaniem jest procesor z 2 rdzeniami bez HT niz z jednym rdzeniem
bez HT.

Od pewnego czasu OS rozpoznają czy kolejne rdzenie są semi-wirtualne
(HT) czy prawdziwe (real core), na tej podstawie tez przydzielaja zadania.

-- 
Szybko i tanio - http://luktronik.pl/
Received on Tue Mar 15 20:20:02 2011

To archiwum zostao wygenerowane przez hypermail 2.1.8 : Tue 15 Mar 2011 - 20:51:03 MET