Hyperthreading & P4 Xeon

Stanislav Meduna stano-cznews na meduna.org
Úterý Leden 14 22:07:48 CET 2003


On Tue, 14 Jan 2003 20:51:09 +0100, Petr Balas wrote:

: HT zrychluje praci protoze mate dvojnasobek procesoru

Nemate - HT je _jeden_ procesor. Akurat je "schizofrenik"
a vie si sucasne pamatat dva stavy. "Masina" vykonavajuca
kod je tam ale len jedna a v danom okamihu teda spracuva
iba jeden thread.

Linux zatial s tymto myslim prilis nerata (aspon este
prednedavnom neratal a bezala o tom diskusia v l-k).
Berie totiz HT procesor skutocne ako dva procesory.
To az tak moc nevadi, pokial je tam taky jeden, ale pokial
je ich tam viac, prestava byt jedno, akym algoritmom
sa procesy pridelia logickym procesorom. Ak to scheduler
netrafi, moze stroj v najhorsom pripade prist o polovicu
vykonu. Vyladit heuristiky typu kedy je vyhodnejsie
proces presunut na iny procesor rozhodne nie je
jednoduche.

Zdravi
-- 
                                   Stano



Další informace o konferenci Linux