, , , , vliw, sse, mmx, itanium, ia-64, hyper-threading, epic, 3dnow!
- SSE (. S treaming S IMD E xtensions, SIMD- ) SIMD .
- MMX (M ulti m edia E x tensions ) , / / .
- 3DNow! MMX AMD, AMD K6 3D.
- , , . .
- Hyper-threading (. Hyper-threading ). Intel .
Hyper-Threading , x86 , (Simultaneous Multi-Threading, SMT). . , SMT . . .
Hyper-Threading ( ), , / . . .
- .
- , 2- :
- . Intel Core.
- , . L2 (Athlon 64 X2) (Pentium D).
- ( ) , , . ( ), . .
, . .
|
|
: , , .
:
- - IF ( , , );
- / - ID;
- / - EX;
- - MEM;
- - WB.
( IEEE 754):
- : , . , , (. ). - , : .
, , , . : ( ), . , , ! , , .
, , . : X, . , , , , . , , N N+1 . , , : , , 100, (N) , 97 98 !
, , CPU : , , 95 97, 97% 99...
|
|
(Prefetch) , , . : , , , , . , , , . : Prefetch , , , , , .
, , , : - , Prefetch ( , ). , , (-, ).
Prefetch, , : , , ( ), , . , , : , , ( , , , , ).