1. Käsu täitmine protsessoris (käsuloendur, käsuregister, käsu dekooder, operatsioon automaat ja juhtautomaat)




Download 119,56 Kb.
bet34/41
Sana21.03.2017
Hajmi119,56 Kb.
#529
1   ...   30   31   32   33   34   35   36   37   ...   41
2. Pooljuhtmälud.

3. Spetsiaalse riistvara realiseerimine.
1. Klaviatuur (skaneerimine).

2. Siirete ennustamine (Branch prediction) : vajadus, strateegiad.

Strateegiad :

Fikseeritud hargnemiste ennustamine Fixed Branch Prediction

Staatiline hargnemiste ennustamine Static Branch Prediction

Dünaamiline hargnemiste ennustamine Dynamic Branch Prediction

In computer architecture, a branch predictor is the part of a processor that determines whether a conditional branch in the instruction flow of a program is likely to be taken or not. This is called branch prediction. Branch predictors are crucial in today's modern, superscalar processors for achieving high performance. They allow processors to fetch and execute instructions without waiting for a branch to be resolved.

Almost all pipelined processors do branch prediction of some form, because they must guess the address of the next instruction to fetch before the current instruction has been executed. Many earlier microprogrammed CPUs did not do branch prediction because there was little or no performance penalty for altering the flow of the instruction stream.

Branch prediction is not the same as branch target prediction. Branch prediction attempts to guess whether a conditional branch will be taken or not. Branch target prediction attempts to guess the target of the branch or unconditional jump before it is computed by parsing the instruction itself.




Download 119,56 Kb.
1   ...   30   31   32   33   34   35   36   37   ...   41




Download 119,56 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



1. Käsu täitmine protsessoris (käsuloendur, käsuregister, käsu dekooder, operatsioon automaat ja juhtautomaat)

Download 119,56 Kb.