StORM48
Član broj: 22809 Poruke: 7536
|
Iako će možda zvučati surovo, reći ću jedno - HT je rupa, a ne tehnologija. Školski primer kako od naroda uzeti još 'leba preko pogače.
Sama teorijska analiza HT-a nameće jednostavno pitanje - kako je moguće izvršavati paralelne procese na jednom procesoru? Posebnom tehnologijom? Algoritmima procesiranja? Možda. Ali, pravo je pitanje - koliko se performanse mogu poboljšati korišćenjem istih resursa. I dok HT zaista može da izvršava paralelno pojedine procese, on ne može zaista da ubrza njihovo izvršavanje više od 5%, jer mora da alocira iste resurse za dva procesa, da ih mapira u ograničenim blokovima (što, treba li reći (?) - zahteva i dodatnu rutinu raspodele procesa u pozadini) i onda deli po threadovima. Krajnji zaključak - ipak se radi o jednom (1) procesoru i svako ko očekuje dobitak u performansama, moraće da se zadovolji Sandrom i ostalim laboratorijskim, konfekcijskim testovima.
Da je HT bio uspešan barem 1% od obećanog, mi danas ne bismo gledali dual-core procesore, već virtuelne im, HT pandane.
Zato, ne sekirajte se zbog nedostupnosti HT "tehnologije" u pojedinim slučajevima. Naravno, već uobičajeno za Intel, najlakše je kriviti programere za sopstveni neuspeh. Teško je biti džentlmen i preći preko fijaska.
Pozdrav
[Ovu poruku je menjao StORM48 dana 09.02.2006. u 16:20 GMT+1]
|