Citace Původně odeslal THX
Problem je ten, ze system si mysli, ze komp ma dva procaky. Vysokoprioritny napr. photoshop pusti na 1. procak a nizkoprioritny winrar, ktory pakuje na pozadi pusti na 2. procak. Ale v skutocnosti to nie su dva procaky, ale len jeden, t.j. winrar si zozerie 50% vykonu cpu, photoshop tiez. Dokopy by to vsak malo davat trocha vyssi vykon, pretoze sa budu viac vyuzivat jednotlive jednotky cpu, a prave na to bol hyperthreading robeny.

Aj ked neviem ci toto plati pre winXP, ktory by si mal byt vedomy toho, ze ten druhy procak je iba logicky a ze pridelenie procesu na 2. cpu moze zbrzdit vykonavanie vysokoprioritneho procesu na 1. procesore.

OS, ktory neberie do uvahy hyperthreading, ale mysli si ze ide o dva nezavisle procesory, naplanuje procesy tak ako som pisal v priklade s winrarom a photoshopom.
Je to přesně tak. Na CPU1 běží jedna úloha s vysokou prioritou a na CPU2 druhá úloha s nízkou prioritou. Důsledkem je, že oba CPU jsou vytíženy na max. a užírají si jednotky (protože to fakticky nejsou dva plnohodnotné CPU), tj. úloha na CPU1 na to výkonem doplatí a HTT totálně selhává. Naopak na procesoru bez HTT dostane úloha s vysokou prioritou absolutní přednost a úloha s nízkou prioritou téměř žádný strojový čas - priority úloh Windows na procesoru bez HTT fungují.

2THX - Tohle je neřešitelný problém, za to Windows nemůžou, že prioritizace na HTT selhává. Pro jakýkoli OS neexistuje způsob, jak díky HTT využít pouze těch jednotek, které jsou přebytečné a zrovna nic nedělají. To z toho důvodu, že Windows neví, jaké jednotky bude který program používat, takže nemůže určit předem, zda se dva programy nepohádají... jj, HTT je ve výsledku jen o pocitu vyššího výkonu, ale právě na úkor použitelnosti při dvou zátěžových aplikacích. Bohužel to v Intelu nedomysleli, měli umožnit sdělování priorit procesů přímo z OS do procesoru.