Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia Tuesday TopDrive KupDnes Navrcholu Bomba NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názor ke zprávičce Mac a 4 Intel CPU

Mikulas Patocka
Mikulas Patocka (neregistrovaný)
11. 10. 2005 15:08

Re: HT ... amateri

celé vlákno
HT pomuze a uskodi jak kdy. Pri ulohach, ktere nedelaji mnoho
syscallu do kernelu a bezi nezavisle na sobe HT pomuze
(kompilace s HT se zrychli asi o 15%, kdysi jsem to meril).
Pri ulohach, ktere porad delaji nejake operace v kernelu,
HT zase naopak hodne uskodi (na FreeBSD 4 to bylo asi o 1/3
pomalejsi, jinde jsem to nezkousel) --- protoze se v tom
kernelu musi zamykat a instrukce zamku trva v nejlepsim
pripade 120 cyklu...

Na SMP nebo Dual core procesorech se zamky v kernelu musi
stejne delat at tam je HT nebo neni, ale HT muze uskodit,
pokud nemate scheduler podporujici HT --- muze se pak totiz
stat, ze dva procesy pusti paralelne na jednom fyzickem
procesoru a celkove to bezi 2x pomaleji nez kdyby bylo HT
vypnuto a oba procesy se pustily na jinych fyzickych
procesorech.