Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Jadro CPU

Mas jedno jadro podporujuce hyperthreading. To vymyslel intel preto lebo CPU (kazde jadro) sa sklada z vela mensich pod-casti, jedna rata adresu druha rata nejake nasobenie, tretia scitanie apod. a pri jednej sekvencnej ulohe nie vzdy su vyuzite vsetky casti, ptz napr. ked ratam (2+3)*4 tak musim vyrata najprv 2+3 a az potom nasobit a "nasobicka" v CPU teda musi cakat na "scitacku" :) a napr. adresu pri tom nepotrebujem ratat ziadnu ptz vysledok budem ukladat do pamate az na konci vypoctu.
Ak CPU podporuje hyperthreading tak sa jadro tvari ako dve, ptz pri dvoch ulohach naraz je vacsia sanca ze sa vyuziju vsetky casti jadra. Napr. jedna uloha rata (2+3)*4 a ina uloha rata (4+5)*6 tak pri nasobeni prvej ulohy sa uz moze sucasne scitavat to scitanie druhej ulohy apod. T.j. efekt to ma ale len v specialnych situaciach (blbo optimalizovana aplikacia umoznujuca multithreading, apod).

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny