Pentium, Pentium Pro, Pentium MMX, Pentium II .
( ) .
, , ( ), . Pentium ( ), Pentium Pro .
- Pentium . 10.
. 10. - Pentium
. ( U V). U x86, . V . , U, - V. , , . . . , , .
. Pentium - 8 , . - . - , , -. - , , .
. .
(branch-prediction buffer) (branch history table). , . , , . . , , , , . , ( , ). . , , . , . , -, , , .
|
|
. , , , , . . , , ( ). - , , . , , 90% , 80% (2 8 ). , , , , . ( ).
. , . . 11 .
, n- . 0 2n-1. :
2n-1( ), . , ( ); , .
, 2n-1, . , ( 0); , .
. 11.
n- , , , n-.
|
|
-, , , - . , , , . . , . 11.
, , . () .
, , . , , . , , .
, ( ). ( ) . , .
. . , , , . - , , . , . , , , , .
, , , , , . .
. , , , , . , . .
|
|
, . , , 1980- , . . . , , . , , , , , . . , .
(register renaming). , , , . , . . , - .
. . , ( ). , , .