x86-64 a Intel vs. AMD [Was: Hledani uzkeho mista ve vykonu]

Vasek Stodulka xvasek na gmail.com
Čtvrtek Říjen 6 14:25:17 CEST 2005


On Thu, 6 Oct 2005 11:55:46 GMT, Ing. Pavel PaJaSoft Janoušek <PaJaSoft na FoNet.Cz> wrote:

>  xstodulk na fi.muni.cz@230.42.108.194.contactel.net <> wrote:
> > kvalitu dodavaneho kodu, kdezto AMD je to veskrze jedno, protoze se
> > zda mit lepsi provadeni instrukci mimo poradi a kratkou pipeline. Tim
> > si provede spoustu optimalizaci samo, Intel na podobne veci potrebuje
> > HyperThreading. Kdysi se nekoho od AMD ptali, jestli AMD plnuje
> 
>  	A HT s tím ostatním v tomto určení souvisí jak kolego? Bavíme se
>  stále o multiuser OS a jednovláknovém výpočtu...

	HT je jenom neschopnost Intelu udelat provadeni instrukci mimo
poradi zabalena do pekneho marketingoveho jmena. Kdyz se provadi single
threadova aplikace, tak s vypnutym HT proste spousta vypocetnich jednotek v
CPU u Intelu lezi ladem, protoze je vnitrni logika neumi sama vytizit,
protoze nevi, ktere instrukce se nekryji a lze je provadet soubezne nebo
jeste lepe mimo poradi. Proto je lepsi spustit si tam druhy proces (u
ktereho se instrukce nekryji urcite) a mame lepsi paralelismus "zadarmo".
Ostatni CPU tento problem nemaji a umi efektivne vytizit sve jednotky bez
podobnych technologii (zda se :).

-- 
Vašek Stodůlka
tel.: +420 608 200 860


Další informace o konferenci Linux